DkmModule.GetSymbolInterface(Guid) 方法

定义

GetSymbolInterface 用于获取到符号存储区的原始 COM 接口。 这对于查找由调试器提供的符号抽象对于其需求太严格,或因其组件实现方式不是不必要的调用方很有用。

位置约束:除托管符号外,此方法必须从符号提供程序已打开符号文件的同一进程中调用。 对于本机 PDB 文件,这意味着必须从 IDE 进程调用 API。 对于托管符号,远程连接的两端均提供了符号提供程序 API 的一个子集。

public:
 System::Object ^ GetSymbolInterface(Guid InterfaceID);
public object GetSymbolInterface (Guid InterfaceID);
member this.GetSymbolInterface : Guid -> obj
Public Function GetSymbolInterface (InterfaceID As Guid) As Object

参数

InterfaceID
Guid

中所需接口的 GUID。 Microsoft 支持本机 DkmModule 的 IID_IDiaSession,以及托管模块的 IID_ISymUnmanagedReader。

返回

Object

弄返回的符号接口。 这可能会强制转换为对应于 "InterfaceID" 的接口指针。

适用于