estructura DEBUG_CREATE_PROCESS_OPTIONS (dbgeng.h)
La estructura DEBUG_CREATE_PROCESS_OPTIONS especifica las opciones de creación de procesos que se usarán al crear un nuevo proceso.
Sintaxis
typedef struct _DEBUG_CREATE_PROCESS_OPTIONS {
ULONG CreateFlags;
ULONG EngCreateFlags;
ULONG VerifierFlags;
ULONG Reserved;
} DEBUG_CREATE_PROCESS_OPTIONS, *PDEBUG_CREATE_PROCESS_OPTIONS;
Miembros
CreateFlags
Marcas que se van a usar al crear el proceso. Además de las marcas descritas en el tema "Marcas de creación de procesos" de la documentación del SDK de plataforma, el motor del depurador de usa las marcas siguientes al crear un proceso.
Valores | Descripción |
---|---|
DEBUG_CREATE_PROCESS_NO_DEBUG_HEAP | (Microsoft Windows Server 2003 y versiones posteriores) Impide que el montón de depuración se use en el nuevo proceso. |
DEBUG_CREATE_PROCESS_THROUGH_RTL | Las rutinas nativas de creación de procesos NT RTL deben usarse en lugar de Win32. Esto solo es significativo para los procesos especiales que se ejecutan como procesos nativos NT. No se puede crear ningún proceso de Win32 con esta marca. |
Al crear y asociar a un proceso a través del motor del depurador, establezca una de las marcas de creación de procesos del SDK de plataforma: DEBUG_PROCESS o DEBUG_ONLY_THIS_PROCESS.
EngCreateFlags
Marcas específicas del motor usadas al crear el proceso. EngCreateFlags es una combinación de las marcas de bits siguientes:
Valor | Descripción |
---|---|
DEBUG_ECREATE_PROCESS_INHERIT_HANDLES | El nuevo proceso heredará los identificadores del sistema del depurador o del servidor de procesos. |
DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS | (Windows Vista y versiones posteriores) Use marcas de comprobador de aplicaciones en el campo verifierFlags de. |
DEBUG_ECREATE_PROCESS_USE_IMPLICIT_COMMAND_LINE | Use la línea de comandos implícita del depurador o del servidor de procesos para iniciar el proceso en lugar de una línea de comandos proporcionada. |
VerifierFlags
Marcas comprobador de aplicación. Solo se usa si DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS se establece en el campo EngCreateFlags. Para ver los valores posibles, consulte la documentación de Application Verifier.
Reserved
Establézcalo en cero.
Requisitos
Requisito | Valor |
---|---|
encabezado de | dbgeng.h (include DbgEng.h) |