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. |