Compartilhar via


cabeçalho extsfns.h

Esse cabeçalho é usado pelo depurador. Para obter mais informações, consulte:

extsfns.h contém as seguintes interfaces de programação:

Interfaces

 
IDebugFAEntryTags

Quando o comando !analyze depurgger é executado, o mecanismo de análise pode carregar e executar plug-ins de análise de extensão. Ele cria um objeto DebugFailureAnalysisTags.
IDebugFailureAnalysis

IDebugFailureAnalysis é usado para processamento de análise de falhas.
IDebugFailureAnalysis2

Quando o comando !analyze depurgger é executado, o mecanismo de análise pode carregar e executar plug-ins de análise de extensão. Ele cria um objeto DebugFailureAnalysis.
IDebugFailureAnalysis3

IDebugFailureAnalysis3 é usado para processamento de análise de falhas.

Funções de retorno de chamada

 
EXT_ANALYSIS_PLUGIN

Ao escrever uma Extensão de Análise, você deve implementar e exportar uma função de EXT_ANALYSIS_PLUGIN (_EFN_Analyze).

Estruturas

 
FA_ENTRY

Um objeto DebugFailureAnalysis tem uma coleção de entradas de análise de falha (entradas FA). Cada entrada fa é representada por uma estrutura de FA_ENTRY. Para obter mais informações, consulte Entradas, marcas e tipos de dados de análise de falhas.

Enumerações

 
DEBUG_FAILURE_TYPE

Os valores na enumeração DEBUG_FAILURE_TYPE indicam o tipo de uma falha.
DEBUG_FLR_PARAM_TYPE

Os valores de DEBUG_FLR_PARAM_TYPE enumeração são marcas que indicam o tipo de informação armazenada na entrada de análise de falha.
FA_ENTRY_TYPE

Um objeto DebugFailureAnalysis tem uma coleção de entradas de análise de falha (entradas FA).
FA_EXTENSION_PLUGIN_PHASE

Um valor na enumeração FA_EXTENSION_PLUGIN_PHASE é passado para a função _EFN_Analyze para especificar qual fase da análise está em andamento no momento.