The OpenInputDesktop function returns a handle to the desktop that receives user input. The input desktop is a desktop on the window station associated with the logged-on user.
HDESK OpenInputDesktop(
DWORD dwFlags, |
// flags to control interaction with other applications |
BOOL fInherit, |
// specifies whether returned handle is inheritable |
DWORD dwDesiredAccess |
// specifies access of returned handle |
); |
Value |
Description |
DF_ALLOWOTHERACCOUNTHOOK |
Allows processes running in other accounts on the desktop to set hooks in this process. |
Value |
Description |
DESKTOP_CREATEMENU |
Required to create a menu on the desktop. |
DESKTOP_CREATEWINDOW |
Required to create a window on the desktop. |
DESKTOP_ENUMERATE |
Required for the desktop to be enumerated. |
DESKTOP_HOOKCONTROL |
Required to establish any of the window hooks. |
DESKTOP_JOURNALPLAYBACK |
Required to perform journal playback on the desktop. |
DESKTOP_JOURNALRECORD |
Required to perform journal recording on the desktop. |
DESKTOP_READOBJECTS |
Required to read objects on the desktop. |
DESKTOP_SWITCHDESKTOP |
Required to activate the desktop using SwitchDesktop. |
DESKTOP_WRITEOBJECTS |
Required to write objects on the desktop. |
If the function succeeds, the return value is a handle of the desktop that receives user input.
If the function fails, the return value is NULL. To get extended error information, call GetLastError.
The calling process must have an associated window station, either assigned by the system at process creation time or set by SetProcessWindowStation The window station associated with the calling process must be capable of receiving input.
An application can use the SwitchDesktop function to change the input desktop.
SetProcessWindowStation, SwitchDesktop
file: /Techref/os/win/api/win32/func/src/f66_3.htm, 5KB, , updated: 2000/4/7 11:19, local time: 2024/11/8 18:08,
3.148.115.16:LOG IN ©2024 PLEASE DON'T RIP! THIS SITE CLOSES OCT 28, 2024 SO LONG AND THANKS FOR ALL THE FISH!
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://massmind.ecomorder.com/techref/os/win/api/win32/func/src/f66_3.htm"> OpenInputDesktop</A> |
Did you find what you needed? |
Welcome to ecomorder.com! |
Welcome to massmind.ecomorder.com! |
.