Partager via


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.

Voir aussi

Référence

IDebugProviderProgramNode2