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處理序空間及偵錯的程式正在執行它自己的處理序空間。