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_ARRAY 或 DEBUG_FA_ENTRY_POINTER,數據區塊會保存指標陣列。 |
規格需求
需求 | 值 |
---|---|
標頭 | extsfns.h |