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


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

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

Вызывается GINA для получения сведений о конфигурации пользователя служб терминалов после входа пользователя.

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

Синтаксис

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

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

WLX_DISPATCH_VERSION_1_3

WlxDisconnect

WlxLoggedOutSAS

WlxNegotiate

WlxQueryClientCredentials

WlxWin31Migrate