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 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. Outre les 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 au lieu 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 Application Verifier.
Reserved
Défini sur zéro.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgeng.h (include DbgEng.h) |