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

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

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

 

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

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