窗口工作站和桌面函数
应用程序可以将以下函数用于 窗口工作站 对象。
函数 | 说明 |
---|---|
CloseWindowStation | 关闭打开的窗口工作站句柄。 |
CreateWindowStation | 创建一个窗口站对象,将其与当前进程相关联,并将其分配给当前会话。 |
EnumWindowStations | 枚举当前会话中的所有窗口工作站。 |
GetProcessWindowStation | 检索调用进程的当前窗口工作站的句柄。 |
GetUserObjectInformation | 检索有关指定窗口工作站或桌面对象的信息。 |
GetUserObjectSecurity | 检索指定窗口工作站或桌面对象的安全信息。 |
OpenWindowStation | 打开指定的窗口工作站。 |
SetProcessWindowStation | 将指定的窗口工作站分配给调用进程。 |
SetUserObjectInformation | 设置有关指定窗口工作站或桌面对象的信息。 |
SetUserObjectSecurity | 为指定的窗口工作站或桌面对象设置安全信息。 |
应用程序可以将以下函数用于 桌面 对象。
函数 | 说明 |
---|---|
CloseDesktop | 关闭桌面对象的打开句柄。 |
CreateDesktop | 创建新的桌面,将其与调用进程的当前窗口工作站相关联,并将其分配给调用线程。 |
CreateDesktopEx | 创建新的桌面,将其与调用进程的当前窗口工作站相关联,并将其分配给调用线程。 |
EnumDesktops | 枚举与调用进程的当前窗口工作站关联的所有桌面。 |
EnumDesktopWindows | 枚举与指定桌面关联的所有顶级窗口。 |
GetThreadDesktop | 检索分配给指定线程的桌面的句柄。 |
GetUserObjectInformation | 获取有关窗口工作站或桌面对象的信息。 |
GetUserObjectSecurity | 获取窗口工作站或桌面对象的安全信息。 |
OpenDesktop | 打开指定的桌面对象。 |
OpenInputDesktop | 打开接收用户输入的桌面。 |
SetThreadDesktop | 将指定的桌面分配给调用线程。 |
SetUserObjectInformation | 设置有关窗口工作站或桌面对象的信息。 |
SetUserObjectSecurity | 设置窗口工作站或桌面对象的安全信息。 |
SwitchDesktop | 使桌面可见并激活它。 这使桌面能够接收来自用户的输入。 |