Condividi tramite


PROVIDER_FLAGS

Specifica le proprietà desiderate da ottenere da un provider di programmi.

Sintassi

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
};

Campi

PFLAG_NONE
Nessun flag specificato.

PFLAG_REMOTE_PORT
Il chiamante vuole un elenco di programmi in un computer diverso da Visual Studio.

PFLAG_DEBUGGEE
Il processo è attualmente sottoposto a debug da questa istanza di Visual Studio.

PFLAG_ATTACH_TODEBUGGEE
Visual Studio è collegato al programma di cui è in corso il debug, ma non lo ha avviato.

PFLAG_REASON_WATCH
Visual Studio sta controllando gli eventi.

PFLAG_GET_PROGRAM_NODES
Il chiamante desidera il ProgramNodes campo della struttura PROVIDER_PROCESS_DATA .

PFLAG_GET_IS_DEBUGGER_PRESENT
Il chiamante desidera il fIsTheDebuggerPresent campo della PROVIDER_PROCESS_DATA struttura.

Osservazioni:

Questi flag vengono passati ai metodi seguenti:

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche