Поделиться через


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

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

Синтаксис

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

Члены

StartupInfo

Структура STARTUPINFO.

lpAttributeList

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

Замечания

Обязательно задайте для члена cb.

Заметка

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2008 [только классические приложения]
заголовка winbase.h (включая Windows.h)

См. также

CreateProcess

CreateProcessAsUser

InitializeProcThreadAttributeList