PROVIDER_FLAGS

Especifica las propiedades deseadas que se van a obtener de un proveedor de programas.

Sintaxis

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
};

Fields

PFLAG_NONE
No se especifican marcas.

PFLAG_REMOTE_PORT
El autor de la llamada quiere una lista de programas en una máquina diferente de Visual Studio.

PFLAG_DEBUGGEE
Actualmente, esta instancia de Visual Studio está depurando el proceso.

PFLAG_ATTACH_TODEBUGGEE
Visual Studio está asociado al programa que se está depurando, pero no lo ha lanzado.

PFLAG_REASON_WATCH
Visual Studio está viendo eventos.

PFLAG_GET_PROGRAM_NODES
El autor de la llamada quiere el ProgramNodes campo de la estructura PROVIDER_PROCESS_DATA .

PFLAG_GET_IS_DEBUGGER_PRESENT
El autor de la llamada quiere el fIsTheDebuggerPresent campo de la PROVIDER_PROCESS_DATA estructura.

Comentarios

Estas marcas se pasan a los métodos siguientes:

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también