Symbol Provider Interfaces

以下是 Visual Studio SDK 的符號處理介面。

討論

這些介面可用來在中斷模式期間評估呼叫堆疊中的變數。 它們只會針對 Common Language Runtime 符號提供者 (SP) 實作。

介面 實作者 描述
IDebugAddress SP 表示項目的位址。
IDebugAddress2 SP 表示項目的位址,提供進程標識碼的存取權。
IDebugArrayField SP 表示陣語元號或數位類型。
IDebugClassField SP 表示類別符號或類別類型。
IDebugComPlusSymbolProvider SP 表示 COM+ 符號提供者,其中包含 Managed 程式代碼特有的方法。
IDebugComPlusSymbolProvider2 SP 代表 COM+ 符號提供者,其中包含 Managed 程式代碼特有的方法,並擴充 IDebugComPlusSymbolProvider
IDebugContainerField SP 代表其他符號或型別之容器的符號或型別。
IDebugCustomAttribute SP 表示可附加至符號的自定義屬性。
IDebugCustomAttributeQuery SP 表示方法或型別上自定義屬性的查詢。
IDebugCustomAttributeQuery2 SP 提供符號上自定義屬性的存取權。
IDebugDynamicField SP 可在運行時間判斷之任何型別的基底介面。
IDebugDynamicFieldCOMPlus SP 代表 IDebugBinder 物件的動態欄位
IDebugEnumField SP 表示列舉型別。
IDebugExtendedField Sp 擴充可用的欄位類型,以支援 Managed 程式代碼泛型。
IDebugField SP 所有欄位的基類;表示符號或型別的描述。
IDebugGenericFieldDefinition SP 表示 Managed 程式代碼泛型類型的欄位定義。
IDebugGenericFieldInstance SP 表示Managed程式代碼泛型型別之欄位的實例。
IDebugGenericParamField SP 表示 Managed 程式代碼泛型類型的參數。
IDebugMethodField SP 表示方法。
IDebugModOpt SP 表示偵錯選擇性修飾詞。
IDebugPointerField SP 表示指標。
IDebugPrimitiveTypeField SP 表示來自 IDebugField 介面的基本類型列舉值。
IDebugPropertyField SP 表示可取得或設定之 Managed 程式代碼類別的屬性。
IDebugSymbolProvider SP 表示提供符號和類型的符號提供者。
IDebugSymbolProviderDirect SP 表示具有元數據和核心符號介面直接存取權的符號提供者。
IDebugTypeFieldBuilder SP 表示能夠建立代表型別的欄位。
IDebugTypeFieldBuilder2 SP 擴充 IDebugTypeFieldBuilder,以建立數位類型。
IEnumDebugAddresses SP 表示 IDebugAddress 物件的集合
IEnumDebugCustomAttributes SP 代表 IDebugCustomAttribute 物件的集合
IEnumDebugFields SP 表示 IDebugField 物件的集合

另請參閱