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) |