用特定于托管代码的方法表示 COM+ 符号提供程序。
IDebugComPlusSymbolProvider : IDebugSymbolProvider
实现者说明
虽然不在为表达式计算器 (EE)是有用应该由调试引擎 (DE)使用,以下方法只可能会 interest DE developers 的接口以及之间的分离:AreSymbolsLoaded、 GetAddressesInModuleFromPosition、 GetEntryPoint、 GetFunctionLineOffset、 GetLocalVariableLayout、 IsFunctionStale、 LoadSymbols、 LoadSymbolsFromStream、 ReplaceSymbols、 UnloadSymbols 和 UpdateSymbols。
方法
除了在 IDebugSymbolProvider 接口的方法之外,此接口执行以下方法:
方法 |
说明 |
---|---|
确定调试符号是否为给定的指定模块加载应用程序域标识符。 |
|
创建从指定的基元类型的类型。 |
|
IDebugComPlusSymbolProvider:: GetAddressesInModuleFromPosition |
映射中指定的模块的文档位置为数组调试地址。 |
检索有关提供的指定数组的类型信息其调试地址。 |
|
检索生成的程序集的名称其模块和应用程序域。 |
|
IDebugComPlusSymbolProvider:: GetAttributedClassesForLanguage |
检索在这种特定编程语言实现具有指定属性的类。 |
检索具有指定属性的类在特定模块。 |
|
检索应用程序的入口点。 |
|
检索在表示特定行偏移量的函数中的地址。 |
|
检索局部变量格式的方法。 |
|
返回该名称与给定的指定标记其元数据对象。 |
|
检索与特定父属性的调试符号指定模块的。 |
|
检索非托管代码的符号读取器。 |
|
检索对符号给定的类型其调试地址。 |
|
确定在中指定的函数是否调试地址被删除。 |
|
确定在中指定的函数是否调试地址被视为已过时。 |
|
确定指定的调试器地址的代码是否为隐藏的。 |
|
加载指定的调试内存中的符号。 |
|
加载调试给定的符号数据流。 |
|
替换当前调试与这些符号在指定的数据流。 |
|
卸载指定模块的调试符号从内存。 |
|
更新内存中的调试符号与指定的数据流。 |
要求
标题:Sh.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll