|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
OpenWindowStation
The OpenWindowStation function returns a handle to an existing window station.
HWINSTA OpenWindowStation(
LPTSTR lpszWinSta, // name of the window station to open BOOL fInherit, // specifies whether returned handle is inheritable DWORD dwDesiredAccess // specifies access of returned handle );
Parameters
lpszWinSta
Points to a null-terminated string specifying the name of the window station to be opened. Window station names are case-insensitive.
fInherit
Specifies whether the returned handle is inherited when a new process is created. If this value is TRUE, new processes will inherit the handle.
dwDesiredAccess
Specifies the type of access to the window station. This parameter can be one or more of the following values:
Value Description WINSTA_ACCESSCLIPBOARD Required to use the clipboard. WINSTA_ACCESSGLOBALATOMS Required to manipulate global atoms. WINSTA_CREATEDESKTOP Required to create new desktop objects on the window station. WINSTA_ENUMDESKTOPS Required to enumerate existing desktop objects. WINSTA_ENUMERATE Required for the window station to be enumerated. WINSTA_EXITWINDOWS Required to successfully call the ExitWindows and ExitWindowsEx functions. WINSTA_READATTRIBUTES Required to read the attributes of a window station object. WINSTA_READSCREEN Required to access screen contents. WINSTA_WRITEATTRIBUTES Required to modify the attributes of a window station object.
Return Values
If the function succeeds, the return value is the handle to the specified window station. If the function fails, the return value is NULL. To get extended error information, call GetLastError.
See Also
ExitWindows, ExitWindowsEx
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
OpenWindowStation
Функция OpenWindowStation возвращает ручку на существующую станцию окна.
HWINSTA OpenWindowStation(
LPTSTR lpszWinSta, // ИМЯ станции окна, чтобы открывать BOOL fInherit, // определяет что независимо возвращанная ручка - inheritable DWORD dwDesiredAccess // определяет доступ возвращанной ручки );
Параметры
lpszWinSta
Точки на недействительный расторгнутую строку, определяющие имя станции окна, которое нужно открываться. Имена станции Окна случай-нечувствительные.
fInherit
Определяет унаследована возвращанная ручка когда новый процесс создан. Если эта величина является ИСТИНОЙ, новые процессы унаследует ручку.
dwDesiredAccess
Определяет тип доступа к станции окна. Этот параметр может быть одно или более из следующего величин:
Описание Величины WINSTA_ACCESSCLIPBOARD Требовавшийся, чтобы использовать планшет. WINSTA_ACCESSGLOBALATOMS Требовавшийся, чтобы манипулировать глобальными атомами. WINSTA_CREATEDESKTOP Требовавшийся, чтобы создавать новые настольные объекты на станции окна. WINSTA_ENUMDESKTOPS Требовавшийся, чтобы перечислять настольные объекты существовать. WINSTA_ENUMERATE Необходимый для станции окна, которая нужно перечисляться. WINSTA_EXITWINDOWS Требовавшийся, чтобы успешно называть ExitWindows и функции ExitWindowsEx. WINSTA_READATTRIBUTES Требовавшийся, чтобы читать атрибуты объекта станции окна. WINSTA_READSCREEN Требовавшийся, чтобы иметь доступ к экранному содержанию. WINSTA_WRITEATTRIBUTES Требовавшийся, чтобы модифицировать атрибуты объекта станции окна.
Обратные Величины
Если функция добивается успеха, обратная величина является ручкой на определенную станцию окна. Если функция терпит неудачу, обратная величина НЕДЕЙСТВИТЕЛЬНА. Для того, чтобы расширять информацию ошибки, назовите GetLastError.
Смотри Также
ExitWindows, ExitWindowsEx
|
|
|
|
| |