IDebugProviderProgramNode2:: UnmarshalDebuggeeInterface

获取指定接口进程边界。

HRESULT UnmarshalDebuggeeInterface(
   REFIID riid,
   void** ppvObject
);
int UnmarshalDebuggeeInterface(
   ref Guid   riid,
   out IntPtr ppvObject
);

参数

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

  • ppvObject
    [out] 返回实现所需接口的对象。 [c++] 这可以被直接转换到所需接口类型。 [c#] 使用 GetObjectForIUnknown 方法获取所需接口。

返回值

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

备注

使用此方法,在调试引擎在 Visual Studio 运行进程空间,而正在调试的程序在各自运行进程空间中。

请参见

参考

IDebugProviderProgramNode2