Freigeben über


IDebugProviderProgramNode2::UnmarshalDebuggeeInterface

Ruft eine angegebene Schnittstelle über Prozessgrenzen hinweg ab.

Syntax

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

Parameter

riid
[in] GUID der abzurufenden Schnittstelle.

ppvObject
[out] Gibt das Objekt zurück, das die gewünschte Schnittstelle implementiert. [C++] Dies kann direkt in den gewünschten Schnittstellentyp umformt werden. [C#] verwenden Sie die GetObjectForIUnknown Methode, um die gewünschte Schnittstelle abzurufen.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Diese Methode wird verwendet, wenn das Debugmodul im Visual Studio-Prozessbereich ausgeführt wird und das zu debuggende Programm im eigenen Prozessbereich ausgeführt wird.

Siehe auch