符号提供程序接口
以下是 Visual Studio SDK 的符号处理接口。
讨论 (Discussion)
这些接口用于在中断模式下计算调用堆栈中的变量。 它们仅适用于公共语言运行时符号提供程序(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 对象的集合。 |