PROVIDER_FLAGS
Specifica ha desiderato le proprietà da ottenere da un provider di programma.
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
};
typedef DWORD PROVIDER_FLAGS;
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
};
Membri
PFLAG_NONE
nessun flag specificati.PFLAG_REMOTE_PORT
Il chiamante richiede un elenco di programmi in un computer diverso da Visual Studio.PFLAG_DEBUGGEE
Il processo è in corso il debug da questa istanza di Visual Studio.PFLAG_ATTACH_TODEBUGGEE
Visual Studio è connesso al programma sottoposto a debug ma non è stato avviato.PFLAG_REASON_WATCH
Visual Studio sta controllando per gli eventi.PFLAG_GET_PROGRAM_NODES
Il chiamante desidera un campo di ProgramNodes PROVIDER_PROCESS_DATA della struttura.PFLAG_GET_IS_DEBUGGER_PRESENT
Il chiamante desidera un campo di fIsTheDebuggerPresent della struttura di PROVIDER_PROCESS_DATA .
Note
Questi flag vengono passati ai metodi seguenti:
Questi valori possono essere combinate con ORbit per bit.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Vedere anche
Riferimenti
enumerazioni (debug di Visual Studio)
IDebugProgramProvider2:: WatchForProviderEvents