CreateWindowStation
CreateWindowStation即创建窗口站对象,它与调用进程相关联,并将它分配给当前会话。
基本信息
- 中文名
创建窗口站对象
- 外文名
CreateWindowStation
- 参数
lpwinsta
- 语法
HWINSTA WINAPI
简介
CreateWindowStation 函数
创建窗口站对象,与调用进程相关联,并将它分配给当前会话。
语法
HWINSTA WINAPI CreateWindowStation(
__in_opt LPCTSTR lpwinsta,
DWORD dwFlags,
__in ACCESS_MASK dwDesiredAccess,
__in_opt LPSECURITY_ATTRIBUTES lpsa
);
参数
lpwinsta
要创建的窗口站的名称。窗口站名称不区分大小写,并且不能包含反斜线字符 (\)。只允许管理员组的成员指定一个名称。
如果lpwinsta是 NULL 或空字符串,系统使用调用进程的登录会话标识符形成一个窗口站名。
要获得此名称,请调用GetUserObjectInformation函数。
dwFlags
如果此参数是 CWF_CREATE_ONLY 并且窗口站已经存在,则调用将失败。如果未指定此标志,并且窗口站已经存在,该函数会成功,并且返回现有窗口站的新句柄。
dwDesiredAccess
返回的句柄的窗口站的访问类型。此外,您可以指定任何标准访问权限例如,READ_CONTROL 或 WRITE_DAC 和窗口站指定的访问权限的组合。