IDebugProviderProgramNode2::UnmarshalDebuggeeInterface

取得跨進程界限的指定介面。

語法

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

參數

riid
[in]要取得之介面的 GUID。

ppvObject
[out]傳回實作所需介面的物件。 [C++] 這可以直接轉換成所需的介面類型。 [C#] 使用 GetObjectForIUnknown 方法來取得所需的介面。

傳回值

如果成功,則會傳回 S_OK;否則,會傳回錯誤碼。

備註

當偵錯引擎在 Visual Studio 進程空間中執行,且正在偵錯的程式正在自己的進程空間中執行時,就會使用這個方法。

另請參閱