共用方式為


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

另請參閱

!分析

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

_EFN_Analyze