Функции Оконной станции и рабочего стола

Приложения могут использовать следующие функции с объектами оконной станции .

Функция Описание
CloseWindowStation Закрывает открытый дескриптор станции окон.
CreateWindowStation Создает объект оконной станции, связывает его с текущим процессом и назначает его текущему сеансу.
EnumWindowStations Перечисляет все оконные станции в текущем сеансе.
GetProcessWindowStation Извлекает дескриптор в текущую станцию окон для вызывающего процесса.
GetUserObjectInformation Извлекает сведения об указанной оконной станции или объекте desktop.
GetUserObjectSecurity Извлекает сведения о безопасности для указанной оконной станции или объекта рабочего стола.
OpenWindowStation Открывает указанную станцию окон.
SetProcessWindowStation Назначает указанную оконную станцию вызывающему процессу.
SetUserObjectInformation Задает сведения о указанной оконной станции или объекте desktop.
SetUserObjectSecurity Задает сведения о безопасности для указанной оконной станции или объекта рабочего стола.

 

Приложения могут использовать следующие функции с классическими объектами.

Функция Описание
CloseDesktop Закрывает открытый дескриптор для объекта рабочего стола.
CreateDesktop Создает новый рабочий стол, связывает его с текущей оконной станцией вызывающего процесса и назначает его вызывающему потоку.
CreateDesktopEx Создает новый рабочий стол, связывает его с текущей оконной станцией вызывающего процесса и назначает его вызывающему потоку.
EnumDesktops Перечисляет все рабочие столы, связанные с текущей станцией окон вызывающего процесса.
EnumDesktopWindows Перечисляет все окна верхнего уровня, связанные с указанным рабочим столом.
GetThreadDesktop Извлекает дескриптор на рабочий стол, назначенный указанному потоку.
GetUserObjectInformation Возвращает сведения о оконной станции или объекте рабочего стола.
GetUserObjectSecurity Возвращает сведения о безопасности для оконной станции или объекта рабочего стола.
OpenDesktop Открывает указанный объект рабочего стола.
OpenInputDesktop Открывает рабочий стол, который получает данные пользователя.
SetThreadDesktop Назначает указанный рабочий стол вызывающему потоку.
SetUserObjectInformation Задает сведения о оконной станции или объекте рабочего стола.
SetUserObjectSecurity Задает сведения о безопасности для оконной станции или объекта рабочего стола.
SwitchDesktop Делает рабочий стол видимым и активирует его. Это позволяет рабочему столу получать входные данные от пользователя.