Прочитать на английском

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


Оконные станции и настольные компьютеры

Обзор технологии оконных станций и настольных компьютеров.

Технология Оконных станций и рабочих столов не связана ни с какими заголовками.

Рекомендации по программированию для этой технологии см. в следующих разделах:

Функции

 
CloseDesktop

Закрывает открытый дескриптор для объекта рабочего стола.
CloseWindowStation

Закрывает открытый дескриптор станции окон.
CreateDesktopA

Создает новый рабочий стол, связывает его с текущей оконной станцией вызывающего процесса и назначает его вызывающему потоку. (ANSI)
CreateDesktopExA

Создает рабочий стол с указанной кучей, связывает его с текущей станцией окон вызывающего процесса и назначает его вызывающему потоку. (ANSI)
CreateDesktopExW

Создает рабочий стол с указанной кучей, связывает его с текущей станцией окон вызывающего процесса и назначает его вызывающему потоку. (Юникод)
CreateDesktopW

Создает новый рабочий стол, связывает его с текущей оконной станцией вызывающего процесса и назначает его вызывающему потоку. (Юникод)
CreateWindowStationA

Создает объект оконной станции, связывает его с вызывающим процессом и назначает его текущему сеансу. (ANSI)
CreateWindowStationW

Создает объект оконной станции, связывает его с вызывающим процессом и назначает его текущему сеансу. (Юникод)
EnumDesktopsA

Перечисляет все рабочие столы, связанные с указанной оконной станцией вызывающего процесса. Функция, в свою очередь, передает имя каждого рабочего стола в определяемую приложением функцию обратного вызова. (ANSI)
EnumDesktopsW

Перечисляет все рабочие столы, связанные с указанной оконной станцией вызывающего процесса. Функция, в свою очередь, передает имя каждого рабочего стола в определяемую приложением функцию обратного вызова. (Юникод)
EnumDesktopWindows

Перечисляет все окна верхнего уровня, связанные с указанным рабочим столом. Он передает дескриптор каждому окну, в свою очередь, в определяемую приложением функцию обратного вызова.
EnumWindowStationsA

Перечисляет все оконные станции в текущем сеансе. Функция, в свою очередь, передает имя каждой оконной станции в определяемую приложением функцию обратного вызова. (ANSI)
EnumWindowStationsW

Перечисляет все оконные станции в текущем сеансе. Функция, в свою очередь, передает имя каждой оконной станции в определяемую приложением функцию обратного вызова. (Юникод)
GetProcessWindowStation

Извлекает дескриптор в текущую станцию окон для вызывающего процесса.
GetThreadDesktop

Извлекает дескриптор на рабочий стол, назначенный указанному потоку.
GetUserObjectInformationA

Извлекает сведения об указанной оконной станции или объекте desktop. (ANSI)
GetUserObjectInformationW

Извлекает сведения об указанной оконной станции или объекте desktop. (Юникод)
OpenDesktopA

Открывает указанный объект рабочего стола. (ANSI)
OpenDesktopW

Открывает указанный объект рабочего стола. (Юникод)
OpenInputDesktop

Открывает рабочий стол, который получает данные пользователя.
OpenWindowStationA

Открывает указанную станцию окон. (ANSI)
OpenWindowStationW

Открывает указанную станцию окон. (Юникод)
SetProcessWindowStation

Назначает указанную оконную станцию вызывающему процессу.
SetThreadDesktop

Назначает указанный рабочий стол вызывающему потоку. Все последующие операции на рабочем столе используют права доступа, предоставленные рабочему столу.
SetUserObjectInformationA

Задает сведения о указанной оконной станции или объекте desktop. (ANSI)
SetUserObjectInformationW

Задает сведения о указанной оконной станции или объекте desktop. (Юникод)
SwitchDesktop

Делает указанный рабочий стол видимым и активирует его. Это позволяет рабочему столу получать входные данные от пользователя.

Структуры

 
USEROBJECTFLAGS

Содержит сведения о оконной станции или дескрипторе рабочего стола.