функция обратного вызова PWLX_QUERY_TERMINAL_SERVICES_DATA (winwlx.h)
[Функция WlxQueryTerminalServicesData больше не доступна для использования в Windows Server 2008 и Windows Vista.]
Вызывается GINA для получения сведений о конфигурации пользователя служб терминалов после входа пользователя.
Синтаксис
PWLX_QUERY_TERMINAL_SERVICES_DATA PwlxQueryTerminalServicesData;
DWORD PwlxQueryTerminalServicesData(
[in] HANDLE hWlx,
[out] PWLX_TERMINAL_SERVICES_DATA pTSData,
[in] WCHAR *UserName,
[in] WCHAR *Domain
)
{...}
Параметры
[in] hWlx
Указывает дескриптор Winlogon, передаваемый в GINA в вызове WlxInitialize .
[out] pTSData
Указывает на структуру, которая будет содержать сведения о конфигурации пользователя, относящиеся к службам терминалов.
[in] UserName
Указатель на строку расширенных символов, завершающуюся значением NULL, которая указывает имя пользователя, вошедшего в систему.
[in] Domain
Указатель на строку расширенных символов со значением NULL, указывающую домен пользователя, вошедшего в систему.
Возвращаемое значение
Функция WlxQueryTerminalServicesData возвращает ноль, если сведения о конфигурации пользователя были успешно получены. В противном случае возвращается код ошибки.
Комментарии
WlxQueryTerminalServicesData следует вызывать из реализации GINA WlxLoggedOutSAS после проверки подлинности пользователя.
Чтобы получить доступ к этой функции, библиотека DLL GINA должна использовать структуру WLX_DISPATCH_VERSION_1_3 и задать для версии Winlogon по крайней мере WLX_VERSION_1_3 в вызове WlxNegotiate .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | winwlx.h |