IDebugFailureAnalysis2::SetExtensionCommand 方法 (extsfns.h)
SetExtensionCommand 方法會搜尋具有指定標記的第一個 FA 專案 物件 DebugFailureAnalysis 物件。 如果找到具有指定標籤的FA專案,則會將FA專案的數據區塊設定為指定的擴充命令字串。 如果此方法找不到具有指定標籤的 FA 專案,它會使用該標籤建立新的FA專案,並將新FA專案的數據區塊設定為指定的擴充命令字串。
語法
PFA_ENTRY SetExtensionCommand(
FA_TAG Tag,
PCSTR Extension
);
參數
Tag
FA_TAG 列舉中的值。
Extension
延伸模組命令之 Null 終止字串的指標。 擴充命令的範例是 “!analyze -v”。
傳回值
如果此方法成功,它會傳回新或現有 FA_ENTRY 結構的指標。 否則,它會傳回NULL 。
言論
如果此方法找到具有指定標籤的 FA 專案,它會檢查與該標籤相關聯的數據類型是否 DEBUG_FA_ENTRY_EXTENSION_CMD 或 DEBUG_FA_ENTRY_ANSI_STRING。 如果與標記相關聯的數據類型沒有這兩個值之一,這個方法會傳回 NULL,而且不會覆寫專案的數據區塊。
如果此方法找不到具有指定標籤 FA 專案,則會使用該標記建立新的 FA 專案,並將標記與資料類型產生關聯 DEBUG_FA_ENTRY_EXTENSION_CMD。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | extsfns.h |