Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
- Uma estrutura FA_ENTRY
- Uma estrutura de FA_ENTRY seguida por um bloco de dados
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