PWLX_CLOSE_USER_DESKTOP回调函数 (winwlx.h)

[自 Windows Server 2008 和 Windows Vista 起,WlxCloseUserDesktop 函数不再可用。]

GINA 调用以关闭备用用户桌面并在关闭桌面后进行清理。

注意 在 Windows Vista 中忽略 GINA DLL。
 

语法

PWLX_CLOSE_USER_DESKTOP PwlxCloseUserDesktop;

BOOL PwlxCloseUserDesktop(
  [in] HANDLE hWlx,
  [in] PWLX_DESKTOP pDesktop,
  [in] HANDLE hToken
)
{...}

参数

[in] hWlx

指定在 WlxInitialize 调用中传递给 GINA 的 Winlogon 句柄。

[in] pDesktop

指定指向 WLX_DESKTOP 结构的指针,该结构通过调用 WlxCreateUserDesktop 函数获得。

[in] hToken

指定要关闭其桌面的用户的令牌的句柄。

返回值

如果函数成功关闭桌面,则返回值为 TRUE

如果函数失败,则返回 FALSE

注解

除了关闭桌面之外,此函数还将修改对父窗口工作站的访问权限,以删除在创建用户桌面期间添加的 ACE

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 winwlx.h

另请参阅

WLX_DESKTOP

WlxCreateUserDesktop

WlxInitialize