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


Функция SetProcessWindowStation (winuser.h)

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

Синтаксис

BOOL SetProcessWindowStation(
  [in] HWINSTA hWinSta
);

Параметры

[in] hWinSta

Дескриптор оконной станции. Это может быть дескриптор, возвращаемый функцией CreateWindowStation, OpenWindowStation или GetProcessWindowStation .

Эта оконная станция должна быть связана с текущим сеансом.

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-windowstation-l1-1-0 (появилось в Windows 8)

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

CreateWindowStation

GetProcessWindowStation

OpenWindowStation

SetThreadDesktop

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

Оконные станции