функция обратного вызова PWLX_CREATE_USER_DESKTOP (winwlx.h)
[Функция WlxCreateUserDesktop больше не доступна для использования с Windows Server 2008 и Windows Vista.]
Вызывается GINA для создания альтернативных рабочих столов приложений для пользователя.
Синтаксис
PWLX_CREATE_USER_DESKTOP PwlxCreateUserDesktop;
BOOL PwlxCreateUserDesktop(
[in] HANDLE hWlx,
[in] HANDLE hToken,
[in] DWORD Flags,
[in] PWSTR pszDesktopName,
[out] PWLX_DESKTOP *ppDesktop
)
{...}
Параметры
[in] hWlx
Указывает дескриптор Winlogon, переданный в GINA в вызове WlxInitialize .
[in] hToken
Указывает дескриптор маркера пользователя, для которого создается рабочий стол.
[in] Flags
Указывает доступ к рабочему столу. Укажите один из следующих вариантов.
Значение | Значение |
---|---|
|
Указывает, что доступ имеет только этот экземпляр пользователя. |
|
Указывает, что любой экземпляр этого пользователя имеет доступ. |
[in] pszDesktopName
Указывает имя создаваемого рабочего стола.
[out] ppDesktop
Если рабочий стол создан, возвращает указатель на структуру WLX_DESKTOP для нового рабочего стола. Этот указатель можно использовать в вызове WlxSetReturnDesktop , чтобы сделать его текущим рабочим столом после обработки события SAS .
Возвращаемое значение
Функция WlxCreateUserDesktop возвращает одно из следующих значений.
Код возврата | Описание |
---|---|
|
Рабочий стол создан. |
|
Рабочий стол не создан. |
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | winwlx.h |