PROVIDER_FLAGS
Especifica as propriedades desejadas a serem obtidas de um provedor de programa.
Sintaxe
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
};
Campos
PFLAG_NONE
Nenhum sinalizador especificado.
PFLAG_REMOTE_PORT
O chamador deseja uma lista de programas em uma máquina diferente do Visual Studio.
PFLAG_DEBUGGEE
O processo está sendo depurado por esta instância do Visual Studio.
PFLAG_ATTACH_TODEBUGGEE
O Visual Studio está anexado ao programa que está sendo depurado, mas não o iniciou.
PFLAG_REASON_WATCH
O Visual Studio está observando eventos.
PFLAG_GET_PROGRAM_NODES
O chamador quer o ProgramNodes
campo da estrutura PROVIDER_PROCESS_DATA .
PFLAG_GET_IS_DEBUGGER_PRESENT
O chamador quer o fIsTheDebuggerPresent
PROVIDER_PROCESS_DATA
campo da estrutura.
Comentários
Esses sinalizadores são passados para os seguintes métodos:
-
Esses valores podem ser combinados com um
OR
bit a bit .
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll