符号提供程序接口

下面是处理 Visual Studio SDK的符号接口。

讨论

在中断模式下,这些接口用于计算调用堆栈上的变量。 对公共语言运行时符号提供程序只实现 (SP)。

接口

实现

说明

IDebugAddress

SP

表示项目的地址。

IDebugAddress2

SP

表示项目的地址,提供对进程 ID.

IDebugArrayField

SP

表示数组符号或数组类型。

IDebugClassField

SP

表示类符号或类类型。

IDebugComPlusSymbolProvider

SP

用特定于托管代码的方法表示 COM+ 符号提供程序。

IDebugComPlusSymbolProvider2

SP

用特定于托管代码的方法表示 COM+ 符号提供程序和扩展 IDebugComPlusSymbolProvider

IDebugContainerField

SP

表示其他符号或类型的容器的符号或类型。

IDebugCustomAttribute

SP

表示可附加到符号的自定义特性。

IDebugCustomAttributeQuery

SP

表示自定义属性的查询在方法或类型。

IDebugCustomAttributeQuery2

SP

在符号提供对自定义特性。

IDebugDynamicField

SP

可以在运行时确定的任何类型的基接口。

IDebugDynamicFieldCOMPlus

SP

表示 IDebugBinder 对象的动态字段。

IDebugEnumField

SP

表示枚举类型。

IDebugExtendedField

Sp

扩展可用字段的类型支持托管代码型。

IDebugField

SP

所有字段的基类;表示符号或类型的声明。

IDebugGenericFieldDefinition

SP

表示一个字段的定义托管代码泛型类型的。

IDebugGenericFieldInstance

SP

表示一个字段的实例托管代码泛型类型的。

IDebugGenericParamField

SP

表示托管代码泛型类型的参数。

IDebugMethodField

SP

表示。

IDebugModOpt

SP

表示调试选项修饰符。

IDebugPointerField

SP

表示指针。

IDebugPrimitiveTypeField

SP

表示基元类型从 IDebugField 接口的枚举值。

IDebugPropertyField

SP

表示可以作为获取或设置托管代码类的属性。

IDebugSymbolProvider

SP

表示提供符号和类型的符号提供程序。

IDebugSymbolProviderDirect

SP

无需直接访问表示符号提供程序将元数据和内核符号接口。

IDebugTypeFieldBuilder

SP

表示能够创建表示类型的字段。

IDebugTypeFieldBuilder2

SP

扩展 IDebugTypeFieldBuilder 可以创建数组类型。

IEnumDebugAddresses

SP

表示 IDebugAddress 对象的集合。

IEnumDebugCustomAttributes

SP

表示 IDebugCustomAttribute 对象的集合。

IEnumDebugFields

SP

表示 IDebugField 对象的集合。

请参见

参考

API 引用 (Visual Studio 调试)