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:

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

FA_ENTRY