Udostępnij za pośrednictwem


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:

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też