Compartilhar via


Entradas de análise de falha

Um objeto DebugFailureAnalysis tem uma coleção de entradas de análise de falhas. Para obter mais informações, consulte entradas de análise de falhas, marcas 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, o DataSize será igual a 0. O membro Tag de uma estrutura FA_ENTRY identifica o tipo de informação que é armazenado na entrada fa. Por exemplo, a marca 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; todas as informações são transmitidas pela tag. Por exemplo, um FA_ENTRY com tag DEBUG_FLR_KERNEL_VERIFIER_ENABLED não tem nenhum 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 dado 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 .

Consulte também

escrever um plug-in de extensão de análise para estender !analisar

FA_ENTRY