Partager via


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)

PROVIDER_PROCESS_DATA

IDebugProgramProvider2 : : WatchForProviderEvents

IDebugProgramProvider2 : : GetProviderProgramNode

IDebugProgramProvider2 : : GetProviderProcessData