Entradas de análise de falha

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

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 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 marcar de bugs.

Em alguns casos, não há necessidade de um bloco de dados; todas as informações são transmitidas pela marca . Por exemplo, um FA_ENTRY com DEBUG_FLR_KERNEL_VERIFIER_ENABLED de marca não tem nenhum bloco de dados.

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

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

Confira também

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

FA_ENTRY