Структура STARTUPINFOEXA (winbase.h)

Указывает оконную станцию, рабочий стол, стандартные дескрипторы и атрибуты для нового процесса. Он используется с функциями CreateProcess и CreateProcessAsUser .

Синтаксис

typedef struct _STARTUPINFOEXA {
  STARTUPINFOA                 StartupInfo;
  LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList;
} STARTUPINFOEXA, *LPSTARTUPINFOEXA;

Члены

StartupInfo

Структура STARTUPINFO .

lpAttributeList

Список атрибутов. Этот список создается функцией InitializeProcThreadAttributeList .

Комментарии

Не забудьте задать для члена cb структуры STARTUPINFO значение sizeof(STARTUPINFOEX).

Примечание

Заголовок winbase.h определяет STARTUPINFOEX как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора UNICODE. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть winbase.h (включая Windows.h)

См. также раздел

CreateProcess

CreateProcessAsUser

InitializeProcThreadAttributeList