Udostępnij za pośrednictwem


IDebugProviderProgramNode2

Ten interfejs służy do marshalingu interfejsów związanych z programem w granicach procesów.

Składnia

IDebugProviderProgramNode2 : IUnknown

Uwagi dotyczące implementacji

Aparat debugowania (DE) implementuje ten interfejs na tym samym obiekcie, który implementuje IDebugProgramNode2 do obsługi marshaling interfejsów przez granice procesów.

Uwagi dotyczące wywoływania

Wywołaj metodę QueryInterface w interfejsie IDebugProgramNode2 , aby uzyskać ten interfejs. Jeśli nie można uzyskać tego interfejsu, de nie obsługuje marshaling interfejsów.

Metody w kolejności Vtable

Ten interfejs implementuje następującą metodę:

Metoda opis
UnmarshalDebuggeeInterface Pobiera określony interfejs przez granice procesów.

Uwagi

Ten interfejs jest implementowany, gdy de działa w oddzielnym obszarze procesu od debugowanego programu: na przykład gdy de jest uruchomiony w przestrzeni procesowej programu Visual Studio zamiast obszaru procesowego debugowanego programu.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też