PROVIDER_FLAGS
Especifica as propriedades desejadas seja obtido a partir de um provedor de programa.
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
};
Membros
PFLAG_NONE
Não há sinalizadores especificados.PFLAG_REMOTE_PORT
Chamador deseja uma lista de programas em uma máquina diferente do Visual Studio.PFLAG_DEBUGGEE
O processo está sendo depurado no momento por esta instância de Visual Studio.PFLAG_ATTACH_TODEBUGGEE
Visual Studioestá associada ao programa que está sendo depurado, mas não foi iniciada.PFLAG_REASON_WATCH
Visual Studioestá assistindo para eventos.PFLAG_GET_PROGRAM_NODES
Chamador deseja a ProgramNodes campo do PROVIDER_PROCESS_DATA estrutura.PFLAG_GET_IS_DEBUGGER_PRESENT
Chamador deseja a fIsTheDebuggerPresent campo do PROVIDER_PROCESS_DATA estrutura.
Comentários
Esses sinalizadores são passados para os seguintes métodos:
Esses valores podem ser combinados com um bit a bit OR.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Consulte também
Referência
Enumerações (Visual Studio depuração)
IDebugProgramProvider2::WatchForProviderEvents