Condividi tramite


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)