Udostępnij za pośrednictwem


IDebugProviderProgramNode2::UnmarshalDebuggeeInterface

Uzyskuje określony interfejs przez granice procesu.

Składnia

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

Parametry

riid
[in] Identyfikator GUID interfejsu do uzyskania.

ppvObject
[out] Zwraca obiekt implementowania żądanego interfejsu. [C++] można to rzutować bezpośrednio do żądanego typu interfejsu. [C#] użyj GetObjectForIUnknown metody , aby uzyskać żądany interfejs.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Ta metoda jest używana, gdy aparat debugowania jest uruchomiony w przestrzeni procesowej programu Visual Studio, a debugowany program działa we własnym obszarze procesu.

Zobacz też