структура 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) |