estrutura DEBUG_CREATE_PROCESS_OPTIONS (dbgeng.h)

A estrutura DEBUG_CREATE_PROCESS_OPTIONS especifica as opções de criação de processo a serem usadas ao criar um novo processo.

Sintaxe

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

Membros

CreateFlags

Os sinalizadores a serem usados ao criar o processo. Além dos sinalizadores descritos no tópico "Sinalizadores de Criação de Processo" na documentação do SDK da Plataforma, o mecanismo do depurador usa os sinalizadores a seguir ao criar um processo.

Valores Descrição
DEBUG_CREATE_PROCESS_NO_DEBUG_HEAP (Microsoft Windows Server 2003 e posterior) Impede que o heap de depuração seja usado no novo processo.
DEBUG_CREATE_PROCESS_THROUGH_RTL As rotinas de criação de processo NT RTL nativas devem ser usadas em vez de Win32. Isso só é significativo para processos especiais executados como processos nativos do NT. Nenhum processo do Win32 pode ser criado com esse sinalizador.
 

Ao criar e anexar a um processo por meio do mecanismo do depurador, defina um dos sinalizadores de criação de processo do SDK de Plataforma: DEBUG_PROCESS ou DEBUG_ONLY_THIS_PROCESS.

EngCreateFlags

Os sinalizadores específicos do mecanismo usados ao criar o processo. EngCreateFlags é uma combinação dos seguintes sinalizadores de bit:

Valor Descrição
DEBUG_ECREATE_PROCESS_INHERIT_HANDLES O novo processo herdará os identificadores do sistema do depurador ou do servidor de processo.
DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS (Windows Vista e posterior) Use sinalizadores do Verificador de Aplicativo no campo VerifierFlags .
DEBUG_ECREATE_PROCESS_USE_IMPLICIT_COMMAND_LINE Use a linha de comando implícita do depurador ou do servidor de processo para iniciar o processo em vez de uma linha de comando fornecida.

VerifierFlags

Os sinalizadores do Verificador de Aplicativos. Usado somente se DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS estiver definido no campo EngCreateFlags . Para obter valores possíveis, consulte a documentação do Verificador de Aplicativos .

Reserved

Defina como zero.

Requisitos

Requisito Valor
Cabeçalho dbgeng.h (inclua DbgEng.h)