IDebugProviderProgramNode2 : : UnmarshalDebuggeeInterface
Obtient une interface spécifiée au delà de les limites du processus.
HRESULT UnmarshalDebuggeeInterface(
REFIID riid,
void** ppvObject
);
int UnmarshalDebuggeeInterface(
ref Guid riid,
out IntPtr ppvObject
);
Paramètres
riid
[in] Le GUID de l'interface à obtenir.ppvObject
[out] Retourne l'objet qui implémente l'interface souhaitée. [C++] cela peut être casté directement au type d'interface souhaité. [C#] utilisez la méthode d' GetObjectForIUnknown pour obtenir l'interface souhaitée.
Valeur de retour
En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur.
Notes
Cette méthode est utilisée lorsque le moteur de débogage s'exécute dans l'espace de processus de Visual Studio et le programme débogué s'exécute dans son propre espace de processus.