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 |