Condividi tramite


IDebugProviderProgramNode2::UnmarshalDebuggeeInterface

Ottiene un'interfaccia specificata attraverso i limiti del processo.

Sintassi

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

Parametri

riid
[in] GUID dell'interfaccia da ottenere.

ppvObject
[out] Restituisce l'oggetto che implementa l'interfaccia desiderata. [C++] è possibile eseguire il cast direttamente al tipo di interfaccia desiderato. [C#] usare il GetObjectForIUnknown metodo per ottenere l'interfaccia desiderata.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Osservazioni:

Questo metodo viene usato quando il motore di debug è in esecuzione nello spazio di elaborazione di Visual Studio e il programma sottoposto a debug viene eseguito nello spazio di processo.

Vedi anche