структура DEBUG_CREATE_PROCESS_OPTIONS (dbgeng.h)

Структура DEBUG_CREATE_PROCESS_OPTIONS указывает параметры создания процесса, используемые при создании нового процесса.

Синтаксис

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

Члены

CreateFlags

Флаги, используемые при создании процесса. Помимо флагов, описанных в разделе "Флаги создания процесса" документации по пакету SDK для платформы, обработчик отладчика использует следующие флаги при создании процесса.

Значения Описание
DEBUG_CREATE_PROCESS_NO_DEBUG_HEAP (Microsoft Windows Server 2003 и более поздние версии) Предотвращает использование отладочной кучи в новом процессе.
DEBUG_CREATE_PROCESS_THROUGH_RTL Вместо Win32 следует использовать собственные процедуры создания процессов NT RTL. Это важно только для специальных процессов, которые выполняются как собственные процессы NT. Процесс Win32 не может быть создан с этим флагом.
 

При создании процесса и подключении к нему с помощью обработчика отладчика установите один из флагов создания процесса пакета SDK для платформы: DEBUG_PROCESS или DEBUG_ONLY_THIS_PROCESS.

EngCreateFlags

Флаги подсистемы, используемые при создании процесса. EngCreateFlags — это сочетание следующих битовых флагов:

Значение Описание
DEBUG_ECREATE_PROCESS_INHERIT_HANDLES Новый процесс наследует системные дескрипторы от отладчика или сервера обработки.
DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS (Windows Vista и более поздние версии) Используйте флаги средства проверки приложений в поле VerifierFlags .
DEBUG_ECREATE_PROCESS_USE_IMPLICIT_COMMAND_LINE Используйте неявную командную строку отладчика или сервера обработки, чтобы запустить процесс вместо предоставленной командной строки.

VerifierFlags

Флаги средства проверки приложений. Используется, только если DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS задано в поле EngCreateFlags . Возможные значения см. в документации по application Verifier .

Reserved

Задайте нулевое значение.

Требования

Требование Значение
Заголовок dbgeng.h (включая DbgEng.h)