Entradas de análisis de errores
Un objeto DebugFailureAnalysis tiene una colección de entradas de análisis de errores. Para obtener más información, vea Entradas de análisis de errores, etiquetas y tipos de datos.
Una entrada de análisis de errores (también denominada entrada FA) es una de las siguientes:
- Estructura de FA_ENTRY
- Estructura de FA_ENTRY seguida de un bloque de datos
El miembro DataSize de la estructura FA_ENTRY contiene el tamaño, en bytes, del bloque de datos. Si no hay ningún bloque de datos, DataSize es igual a 0. El miembro Tag de una estructura de FA_ENTRY identifica el tipo de información que se almacena en la entrada fa. Por ejemplo, la etiqueta DEBUG_FLR_BUGCHECK_CODE indica que el bloque de datos del FA_ENTRY contiene un código de comprobación de errores.
En algunos casos, no es necesario un bloque de datos; toda la información se transmite mediante la etiqueta . Por ejemplo, un FA_ENTRY con etiqueta DEBUG_FLR_KERNEL_VERIFIER_ENABLED no tiene ningún bloque de datos.
Cada etiqueta está asociada a uno de los tipos de datos de la enumeración FA_ENTRY_TYPE . Por ejemplo, la etiqueta DEBUG_FLR_BUGCHECK_CODE está asociada al tipo de datos DEBUG_FA_ENTRY_ULONG. Para determinar el tipo de datos de una etiqueta, llame al método GetType de la interfaz IDebugFAEntryTags .
Para obtener o establecer el bloque de datos de una entrada fa, use la interfaz IDebugFailureAnalysis2 .
Vea también
Escribir un complemento de extensión de análisis para ampliar !analyze