Compartilhar via


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 ProgramNodescampo da estrutura PROVIDER_PROCESS_DATA .

PFLAG_GET_IS_DEBUGGER_PRESENT
O chamador quer o fIsTheDebuggerPresentPROVIDER_PROCESS_DATA campo da estrutura.

Comentários

Esses sinalizadores são passados para os seguintes métodos:

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também