Partilhar via


Entradas de análise de falhas

Um objeto DebugFailureAnalysis tem uma coleção de entradas de análise de falha. Para obter mais informações, consulte Entradas de análise de falhas, tags e tipos de dados.

Uma entrada de análise de falha (também chamada de entrada FA) é uma das seguintes:

O membro DataSize da estrutura FA_ENTRY contém o tamanho, em bytes, do bloco de dados. Se não houver nenhum bloco de dados, DataSize será igual a 0. O membro Tag de uma estrutura FA_ENTRY identifica o tipo de informação armazenada na entrada FA. Por exemplo, a tag DEBUG_FLR_BUGCHECK_CODE indica que o bloco de dados do FA_ENTRY contém um código de verificação de bug.

Em alguns casos, não há necessidade de um bloco de dados; Toda a informação é transmitida pela etiqueta. Por exemplo, um FA_ENTRY com tag DEBUG_FLR_KERNEL_VERIFIER_ENABLED não tem bloco de dados.

Cada tag é associada a um dos tipos de dados na enumeração FA_ENTRY_TYPE . Por exemplo, a tag DEBUG_FLR_BUGCHECK_CODE está associada ao tipo de dados DEBUG_FA_ENTRY_ULONG. Para determinar o tipo de dados de uma tag, chame o método GetType da interface IDebugFAEntryTags .

Para obter ou definir o bloco de dados de uma entrada FA, use a interface IDebugFailureAnalysis2 .

Ver também

Escrever um plug-in de extensão de análise para ampliar !analyze

FA_ENTRY