• 1.摘要
  • 2.基本信息
  • 3.简介
  • 4.语法
  • 5.参数
  • 6.返回值
  • 7.备注

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 和窗口站指定的访问权限的组合。