共用方式為


FA_ENTRY_TYPE列舉 (extsfns.h)

DebugFailureAnalysis 物件具有失敗分析專案的集合, (FA專案) 。 每個FA專案都有標記,而且每個標記都與 FA_ENTRY_TYPE 列舉中的其中一個數據類型相關聯。 如需詳細資訊,請參閱 失敗分析專案、標記和數據類型

FA 專案是 FA_ENTRY 結構以及選擇性數據區塊。 標記的數據類型表示數據區塊中的數據型別。

Syntax

typedef enum _FA_ENTRY_TYPE {
  DEBUG_FA_ENTRY_NO_TYPE,
  DEBUG_FA_ENTRY_ULONG,
  DEBUG_FA_ENTRY_ULONG64,
  DEBUG_FA_ENTRY_INSTRUCTION_OFFSET,
  DEBUG_FA_ENTRY_POINTER,
  DEBUG_FA_ENTRY_ANSI_STRING,
  DEBUG_FA_ENTRY_ANSI_STRINGs,
  DEBUG_FA_ENTRY_EXTENSION_CMD,
  DEBUG_FA_ENTRY_STRUCTURED_DATA,
  DEBUG_FA_ENTRY_UNICODE_STRING,
  DEBUG_FA_ENTRY_ARRAY
} FA_ENTRY_TYPE;

常數

 
DEBUG_FA_ENTRY_NO_TYPE
沒有與標記相關聯的數據類型,而且沒有數據區塊。
DEBUG_FA_ENTRY_ULONG
數據區塊會保存 ULONG 值。
DEBUG_FA_ENTRY_ULONG64
數據區塊會保留 ULONG64 值。
DEBUG_FA_ENTRY_INSTRUCTION_OFFSET
數據區塊會保留 64 位指令位移。
DEBUG_FA_ENTRY_POINTER
數據區塊會保存 64 位指標。
DEBUG_FA_ENTRY_ANSI_STRING
數據區塊會保存以 Null 結尾的字串。 FA_ENTRY 結構的 DataSize 成員會保存包含 Null 終止符的字串大小。
DEBUG_FA_ENTRY_ANSI_STRINGs
DEBUG_FA_ENTRY_EXTENSION_CMD
數據區塊會保存以 Null 結尾的字串,該字串是調試程式命令。 調試程式命令字串的範例是 “!analyze -v”。
DEBUG_FA_ENTRY_STRUCTURED_DATA
數據區塊會保存 IDebugFailureAnalysis2 介面的指標。
DEBUG_FA_ENTRY_UNICODE_STRING
數據區塊會保存以 Null 結尾的 Unicode 字串。 FA_ENTRY 結構的 DataSize 成員會保存 Unicode 字串的大小,包括 Null 終止符。
DEBUG_FA_ENTRY_ARRAY
這個值的位 OR,而其中一個基本類型表示陣列。 例如,如果數據類型 是DEBUG_FA_ENTRY_ARRAYDEBUG_FA_ENTRY_POINTER,數據區塊會保存指標陣列。

規格需求

需求
標頭 extsfns.h

另請參閱

FA_ENTRY

失敗分析專案

IDebugFAEntryTag

IDebugFailureAnalysis2

撰寫分析延伸模組外掛程式以擴充 !analyze