Partager via


IDebugProviderProgramNode2::UnmarshalDebuggeeInterface

Obtient une interface spécifiée entre les limites de processus.

Syntaxe

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

Paramètres

riid
[in] GUID de l’interface à obtenir.

ppvObject
[out] Retourne l’objet implémentant l’interface souhaitée. [C++] cela peut être converti directement vers le type d’interface souhaité. [C#] utilisez la GetObjectForIUnknown méthode 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 est en cours d’exécution dans l’espace de processus Visual Studio et que le programme en cours d’exécution est en cours d’exécution dans son propre espace de processus.

Voir aussi