Partager via


structure DEBUG_CREATE_PROCESS_OPTIONS (dbgeng.h)

La structure DEBUG_CREATE_PROCESS_OPTIONS spécifie les options de création de processus à utiliser lors de la création d’un nouveau processus.

Syntaxe

typedef struct _DEBUG_CREATE_PROCESS_OPTIONS {
  ULONG CreateFlags;
  ULONG EngCreateFlags;
  ULONG VerifierFlags;
  ULONG Reserved;
} DEBUG_CREATE_PROCESS_OPTIONS, *PDEBUG_CREATE_PROCESS_OPTIONS;

Membres

CreateFlags

Indicateurs à utiliser lors de la création du processus. En plus des indicateurs décrits dans la rubrique « Indicateurs de création de processus » dans la documentation du Kit de développement logiciel (SDK) de plateforme, le moteur de débogueur utilise les indicateurs suivants lors de la création d’un processus.

Valeurs Description
DEBUG_CREATE_PROCESS_NO_DEBUG_HEAP (Microsoft Windows Server 2003 et versions ultérieures) Empêche l’utilisation du tas de débogage dans le nouveau processus.
DEBUG_CREATE_PROCESS_THROUGH_RTL Les routines de création de processus NT RTL natives doivent être utilisées à la place de Win32. Cela n’est significatif que pour les processus spéciaux qui s’exécutent en tant que processus natifs NT. Aucun processus Win32 ne peut être créé avec cet indicateur.
 

Lors de la création et de l’attachement à un processus via le moteur de débogueur, définissez l’un des indicateurs de création de processus du KIT de développement logiciel (SDK) de plateforme : DEBUG_PROCESS ou DEBUG_ONLY_THIS_PROCESS.

EngCreateFlags

Indicateurs spécifiques au moteur utilisés lors de la création du processus. EngCreateFlags est une combinaison des indicateurs de bits suivants :

Valeur Description
DEBUG_ECREATE_PROCESS_INHERIT_HANDLES Le nouveau processus héritera des handles système du débogueur ou du serveur de processus.
DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS (Windows Vista et versions ultérieures) Utilisez les indicateurs du vérificateur d’application dans le champ VerifierFlags .
DEBUG_ECREATE_PROCESS_USE_IMPLICIT_COMMAND_LINE Utilisez la ligne de commande implicite du débogueur ou du serveur de processus pour démarrer le processus au lieu d’une ligne de commande fournie.

VerifierFlags

Indicateurs du vérificateur d’application. Utilisé uniquement si DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS est défini dans le champ EngCreateFlags . Pour connaître les valeurs possibles, consultez la documentation du vérificateur d’application .

Reserved

Définit la valeur zéro.

Configuration requise

Condition requise Valeur
En-tête dbgeng.h (inclure DbgEng.h)