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 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 de creación de procesos NT RTL nativas deben usarse en lugar de Win32. Esto solo es significativo para 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 aplicación en el campo VerifierFlags . |
DEBUG_ECREATE_PROCESS_USE_IMPLICIT_COMMAND_LINE | Use la línea de comandos implícita del servidor de procesos o del depurador para iniciar el proceso en lugar de una línea de comandos proporcionada. |
VerifierFlags
Marcas de comprobador de aplicación. Solo se usa si DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS se establece en el campo EngCreateFlags . Para conocer los valores posibles, consulte la documentación del Comprobador de aplicaciones.
Reserved
Establecer en cero.
Requisitos
Requisito | Valor |
---|---|
Header | dbgeng.h (incluir DbgEng.h) |