PROVIDER_FLAGS
Określa żądane właściwości do uzyskania od dostawcy programu.
Składnia
public enum enum_PROVIDER_FLAGS {
PFLAG_NONE = 0x00,
PFLAG_REMOTE_PORT = 0x01,
PFLAG_DEBUGGEE = 0x02,
PFLAG_ATTACHED_TO_DEBUGGEE = 0x04,
PFLAG_REASON_WATCH = 0x08,
PFLAG_GET_PROGRAM_NODES = 0x10,
PFLAG_GET_IS_DEBUGGER_PRESENT = 0x20
};
Pola
PFLAG_NONE
Nie określono flag.
PFLAG_REMOTE_PORT
Obiekt wywołujący chce wyświetlić listę programów na innej maszynie niż program Visual Studio.
PFLAG_DEBUGGEE
Proces jest obecnie debugowany przez to wystąpienie programu Visual Studio.
PFLAG_ATTACH_TODEBUGGEE
Program Visual Studio jest dołączony do debugowanego programu, ale nie został uruchomiony.
PFLAG_REASON_WATCH
Program Visual Studio obserwuje zdarzenia.
PFLAG_GET_PROGRAM_NODES
Obiekt wywołujący ProgramNodes
chce, aby pole struktury PROVIDER_PROCESS_DATA .
PFLAG_GET_IS_DEBUGGER_PRESENT
Obiekt wywołujący fIsTheDebuggerPresent
chce pole PROVIDER_PROCESS_DATA
struktury.
Uwagi
Te flagi są przekazywane do następujących metod:
-
Te wartości można łączyć z bitową
OR
wartością .
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll