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