struttura DEBUG_CREATE_PROCESS_OPTIONS (dbgeng.h)
La struttura DEBUG_CREATE_PROCESS_OPTIONS specifica le opzioni di creazione del processo da utilizzare durante la creazione di un nuovo processo.
Sintassi
typedef struct _DEBUG_CREATE_PROCESS_OPTIONS {
ULONG CreateFlags;
ULONG EngCreateFlags;
ULONG VerifierFlags;
ULONG Reserved;
} DEBUG_CREATE_PROCESS_OPTIONS, *PDEBUG_CREATE_PROCESS_OPTIONS;
Members
CreateFlags
Flag da utilizzare durante la creazione del processo. Oltre ai flag descritti nell'argomento "Flag di creazione processo" nella documentazione di Platform SDK, il motore del debugger usa i flag seguenti durante la creazione di un processo.
Valori | Descrizione |
---|---|
DEBUG_CREATE_PROCESS_NO_DEBUG_HEAP | (Microsoft Windows Server 2003 e versioni successive) Impedisce l'uso dell'heap di debug nel nuovo processo. |
DEBUG_CREATE_PROCESS_THROUGH_RTL | Le routine di creazione del processo RTL NT native devono essere usate invece di Win32. Ciò è significativo solo per processi speciali eseguiti come processi nativi NT. Nessun processo Win32 può essere creato con questo flag. |
Quando si crea e si collega a un processo tramite il motore del debugger, impostare uno dei flag di creazione del processo di Platform SDK: DEBUG_PROCESS o DEBUG_ONLY_THIS_PROCESS.
EngCreateFlags
Flag specifici del motore usati durante la creazione del processo. EngCreateFlags è una combinazione dei flag di bit seguenti:
Valore | Descrizione |
---|---|
DEBUG_ECREATE_PROCESS_INHERIT_HANDLES | Il nuovo processo erediterà gli handle di sistema dal debugger o dal server di elaborazione. |
DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS | (Windows Vista e versioni successive) Usare i flag Di verifica dell'applicazione nel campo VerifierFlags . |
DEBUG_ECREATE_PROCESS_USE_IMPLICIT_COMMAND_LINE | Usare la riga di comando implicita del debugger o del server di elaborazione per avviare il processo anziché una riga di comando fornita. |
VerifierFlags
Flag Di verifica dell'applicazione. Utilizzato solo se DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS è impostato nel campo EngCreateFlags . Per i valori possibili, vedere la documentazione di Application Verifier .
Reserved
Imposta su zero.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgeng.h (include DbgEng.h) |