Olá,
Percorrê-los todos com SQLGetDiagRec() seria a forma correta conforme vejo.
A saída de dbcc log (assim como com outros comandos dbcc) será enviada no que chamamos de tokens 'EED' que são usados para enviar erros e avisos. Você teria que iterar através destes.
OdbcInfoMessageEventArgs seria a classe a ser utilizada a partir de um aplicativo .NET.
Isso deve funcionar em qualquer versão suportada de ASE\ODBC.
Saudações,
Simon