PROVIDER_FLAGS
Spécifie a souhaité des propriétés à obtenir à partir d'un fournisseur de programme.
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
};
Membres
PFLAG_NONE
Aucune balise spécifiées.PFLAG_REMOTE_PORT
L'appelant veut une liste des programmes sur un ordinateur autre que Visual Studio.PFLAG_DEBUGGEE
Le processus est en cours de débogage par cette instance de Visual Studio.PFLAG_ATTACH_TODEBUGGEE
Visual Studio est attaché au programme en cours de débogage mais ne l'a pas lancé.PFLAG_REASON_WATCH
Visual Studio la recherche pour les événements.PFLAG_GET_PROGRAM_NODES
L'appelant veut le champ d' ProgramNodes de la structure de PROVIDER_PROCESS_DATA .PFLAG_GET_IS_DEBUGGER_PRESENT
L'appelant veut le champ d' fIsTheDebuggerPresent de la structure d' PROVIDER_PROCESS_DATA .
Notes
Ces indicateurs sont passées aux méthodes suivantes :
Ces valeurs peuvent être combinées avec ORde bits.
Configuration requise
en-tête : msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll
Voir aussi
Référence
Énumérations (débogage Visual Studio)
IDebugProgramProvider2 : : WatchForProviderEvents