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:
-
Estos valores se pueden combinar con un bit a
OR
bit .
Requisitos
Encabezado: msdbg.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll