IDebugProviderProgramNode2::UnmarshalDebuggeeInterface

跨进程边界获取指定的接口。

语法

int UnmarshalDebuggeeInterface(
   ref Guid   riid,
   out IntPtr ppvObject
);

参数

riid
[in]要获取的接口的 GUID。

ppvObject
[out]返回实现所需接口的对象。 [C++] 这可以直接强制转换为所需的接口类型。 [C#] 使用 GetObjectForIUnknown 该方法获取所需的接口。

返回值

如果成功,则返回 S_OK;否则,返回错误代码。

备注

当调试引擎在 Visual Studio 进程空间中运行并且正在调试的程序在其自己的进程空间中运行时,将使用此方法。

另请参阅