窗口站是一个包含剪贴板,一组全局原子和一组桌面对象的安全对象。分配给交互式用户的登录会话的交互式窗口台还包含键盘,鼠标和显示设备。交互式窗口站对用户可见,并且可以从用户接收输入。所有其他窗口站都是非互动的,这意味着它们不能被用户看到,并且不能接收用户输入。
应用程序可以使用以下功能来操纵窗口站对象:
功能 | 描述 |
CloseWindowStation | 关闭指定的窗口站。 |
CreateWindowStation | 创建一个新的窗口站。 |
EnumWindowStations | 通过重复调用应用程序定义的EnumWindowStationProc回调函数,枚举系统中的窗口站。 |
GetProcessWindowStation | 返回分配给调用进程的窗口工作站的句柄。 |
GetUserObjectInformation | 获取有关窗口站或桌面对象的信息。 |
GetUserObjectSecurity | 获取窗口站或桌面对象的安全信息。 |
OpenWindowStation | 打开现有窗口站的句柄。 |
SetProcessWindowStation | 将一个指定的窗口站分配给调用进程。 |
SetUserObjectInformation | 设置有关窗口站或桌面对象的信息。 |
SetUserObjectSecurity | 设置窗口站或桌面对象的安全信息。 |