IDebugFailureAnalysis2 介面 (extsfns.h)
當 !analyze 調試程式命令執行時,分析引擎可以載入並執行擴充功能分析外掛程式。分析引擎會建立DebugFailureAnalysis物件,以組織與特定分析會話相關的數據。
延伸模組分析外掛程式可以透過 IDebugFailureAnalysis2 介面存取 DebugFailureAnalysis 物件。 外掛程式可以檢查、改變及增強預設分析所建立的資訊。 如需詳細資訊,請參閱 撰寫分析延伸模組外掛程式以擴充 !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值。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | extsfns.h |