Поделиться через


функция обратного вызова PWLX_CLOSE_USER_DESKTOP (winwlx.h)

[Функция WlxCloseUserDesktop больше не доступна для использования в Windows Server 2008 и Windows Vista.]

Вызывается GINA для закрытия альтернативного рабочего стола пользователя и очистки после закрытия рабочего стола.

Примечание Библиотеки DLL GINA игнорируются в Windows Vista.
 

Синтаксис

PWLX_CLOSE_USER_DESKTOP PwlxCloseUserDesktop;

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

Параметры

[in] hWlx

Указывает дескриптор Winlogon, передаваемый в GINA в вызове WlxInitialize .

[in] pDesktop

Указывает указатель на структуру WLX_DESKTOP , полученную путем вызова функции WlxCreateUserDesktop .

[in] hToken

Указывает дескриптор маркера пользователя, рабочий стол которого должен быть закрыт.

Возвращаемое значение

Если функция успешно закрывает рабочий стол, возвращается значение TRUE.

Если функция завершается сбоем, она возвращает значение FALSE.

Комментарии

Помимо закрытия рабочего стола, эта функция изменяет доступ к родительской станции окна, чтобы удалить ACE, добавленные во время создания рабочего стола пользователя.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header winwlx.h

См. также раздел

WLX_DESKTOP

WlxCreateUserDesktop

WlxInitialize