Todos estos métodos pueden utilizarse para obtener el primer mensaje de diagnóstico
(el más antiguo), el siguiente, el último (el más reciente) o el anterior almacenado
en el sistema de diagnóstico. La única diferencia son los detalles que ofrecen los
métodos. Mientras que, por ejemplo, Get-xxx-Val sólo proporciona la información básica en formato numérico, Get-xxx-ValExt proporciona además esta información mediante los datos de diagnóstico ampliados de
la entrada.
El formato numérico proporcionado por estos métodos puede convertirse posteriormente
en formato textual si es necesario⮫ «Función DiagValToTxt». Como alternativa, pueden utilizarse los métodos Get-xxx-ValAndTxt y Get-xxx-ValAndTxtExt para el formato numérico y textual en paralelo⮫ «Método Get-xxx-ValAndTxt / DiagGet-xxx-ValAndTxt: valores numéricos y texto»⮫ «Método Get-xxx-ValAndTxtExt / DiagGet-xxx-ValAndTxtExt: valores numéricos, valores
numéricos extendidos y texto».
Todos los métodos pueden necesitar varios ciclos para procesar la solicitud. Por lo tanto, deben llamarse en ciclos sucesivos hasta que devuelvan un resultado final⮫ «Enumeración ERROR_ID».
Todos los mensajes de diagnóstico ordenados por hora, ascendente
-
Llame a cualquier método de
GetFirst...hasta que indique un resultado final. -
Si el resultado no es "NO_ERROR_NO_DATA": Llame a cualquier método
GetNext...siempre que su resultado final sea "NO_ERROR".
Todos los mensajes de diagnóstico ordenados por tiempo, en orden descendente
-
Llame a cualquier método de
GetLast...hasta que indique un resultado final. -
Si el resultado no es "NO_ERROR_NO_DATA": Llame a cualquier método
GetPrev...siempre que su resultado final sea "NO_ERROR".