структура 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 | Собственные процедуры создания процессов NT RTL должны использоваться вместо Win32. Это важно только для специальных процессов, которые выполняются как собственные процессы 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. Возможные значения см. в документации средства проверки приложений.
Reserved
Установите значение нулю.
Требования
Требование | Ценность |
---|---|
заголовка | dbgeng.h (include DbgEng.h) |