IDebugFailureAnalysis2 介面 (extsfns.h)
當 !analyze 調試程式命令執行時,分析引擎可以載入並執行延伸模組分析外掛程式。分析引擎會建立 DebugFailureAnalysis 物件 來組織與特定分析會話相關的數據。
延伸模組分析外掛程式可以透過 IDebugFailureAnalysis2 介面存取 DebugFailureAnalysis 物件。 外掛程式可以檢查、改變及增強預設分析所建立的資訊。 如需詳細資訊,請參閱 撰寫 Analysis Extension 外掛程式以擴充 !analyze。
遺產
IDebugFailureAnalysis2 介面繼承自 IUnknown 介面。 IDebugFailureAnalysis2 也有下列類型的成員:
方法
IDebugFailureAnalysis2 介面具有這些方法。
IDebugFailureAnalysis2::AddBuffer AddBuffer 方法會將新的FA專案新增至DebugFailureAnalysis物件,並將指定的緩衝區中的位元組寫入新FA專案的數據區塊。 |
IDebugFailureAnalysis2::AddExtensionCommand AddExtensionCommand 方法會將新的FA專案新增至DebugFailureAnalysis物件,並將FA專案的數據區塊設定為指定的調試程式命令。 |
IDebugFailureAnalysis2::AddString AddString 方法會將新的FA專案新增至DebugFailureAnalysis物件,並將FA專案的數據區塊設定為指定的字串。 |
IDebugFailureAnalysis2::AddUlong AddUlong 方法會將新的FA專案新增至DebugFailureAnalysis物件,並將FA專案的數據區塊設定為指定的ULONG值。 |
IDebugFailureAnalysis2::AddUlong64 AddUlong64 方法會將新的FA專案新增至DebugFailureAnalysis物件,並將FA專案的數據區塊設定為指定的64位值。 |
IDebugFailureAnalysis2::GetDebugFATagControl GetDebugFATagControl 方法會取得 IDebugFAEntryTags 介面的指標,該介面可讓您存取 DebugFailureAnalysisTags 物件中的標記。 |
IDebugFailureAnalysis2::SetBuffer SetBuffer 方法會在 DebugFailureAnalysis 物件中搜尋具有指定標籤的第一個 FA 專案。 如果找到具有指定標籤的FA專案,則會以指定緩衝區中的位元組覆寫FA專案的數據區塊。 |
IDebugFailureAnalysis2::SetExtensionCommand SetExtensionCommand 方法會在 DebugFailureAnalysis 物件中搜尋具有指定標記的第一個 FA 專案。 |
IDebugFailureAnalysis2::SetString SetString 方法會搜尋 DebugFailureAnalysis 物件中具有指定標籤的第一個 FA 專案。 如果找到具有指定標籤的FA專案,則會將FA專案的數據區塊設定為指定的字串值。 |
IDebugFailureAnalysis2::SetUlong SetUlong 方法會搜尋 DebugFailureAnalysis 物件中具有指定標籤的第一個 FA 專案。 如果找到具有指定標籤的FA專案,則會將FA專案的數據區塊設定為指定的ULONG值。 |
IDebugFailureAnalysis2::SetUlong64 SetUlong64 方法會在 DebugFailureAnalysis 物件中搜尋具有指定標記的第一個 FA 專案。 如果找到具有指定標記的FA專案,則會將FA專案的數據區塊設定為指定的ULONG64值。 |
要求
要求 | 價值 |
---|---|
目標平臺 | 窗戶 |
標頭 | extsfns.h |