Compartir a través de


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)