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


Заголовок winwlx.h

Этот заголовок используется службой "Безопасность и идентификация". Дополнительные сведения см. в разделе:

winwlx.h содержит следующие программные интерфейсы:

Функции

 
WlxActivateUserShell

Активирует программу оболочки пользователя.
WlxDisconnectNotify

Winlogon вызывает эту функцию при отключении сетевого сеанса служб терминалов.
WlxDisplayLockedNotice

Позволяет GINA отображать сведения о блокировке, например, кто заблокировал рабочую станцию и когда она была заблокирована.
WlxDisplaySASNotice

Winlogon вызывает эту функцию, если пользователь не вошел в систему.
WlxDisplayStatusMessage

Winlogon вызывает эту функцию, когда библиотека DLL GINA должна отобразить сообщение.
WlxGetConsoleSwitchCredentials

Winlogon вызывает эту функцию для чтения учетных данных пользователя, вошедшего в систему, для прозрачной передачи их в целевой сеанс.
WlxGetStatusMessage

Winlogon вызывает эту функцию, чтобы получить сообщение о состоянии, отображаемое библиотекой DLL GINA.
WlxInitialize

Winlogon вызывает эту функцию один раз для каждой оконной станции, присутствующих на компьютере. В настоящее время операционная система поддерживает одну оконную станцию на рабочую станцию.
WlxIsLockOk

Winlogon вызывает эту функцию перед попыткой заблокировать рабочую станцию.
WlxIsLogoffOk

Winlogon вызывает эту функцию, когда пользователь инициирует операцию выхода.
WlxLoggedOnSAS

Winlogon вызывает эту функцию, когда получает событие sas, когда пользователь вошел в систему и рабочая станция не заблокирована.
WlxLoggedOutSAS

Winlogon вызывает эту функцию, когда получает событие sas, когда пользователь не вошел в систему.
WlxLogoff

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

Функция WlxNegotiate должна быть реализована с помощью замены библиотеки DLL GINA. Это первый вызов winlogon к библиотеке DLL GINA. WlxNegotiate позволяет GINA проверить, поддерживает ли он установленную версию Winlogon.
WlxNetworkProviderLoad

Winlogon вызывает эту функцию для сбора допустимых сведений о проверке подлинности и идентификации.
WlxReconnectNotify

Winlogon вызывает эту функцию при повторном подключении сетевого сеанса служб терминалов.
WlxRemoveStatusMessage

Winlogon вызывает эту функцию, чтобы сообщить библиотеке DLL GINA прекратить отображение сообщения о состоянии.
WlxScreenSaverNotify

Winlogon вызывает эту функцию непосредственно перед активацией заставки, что позволяет GINA взаимодействовать с программой заставки.
WlxShutdown

Winlogon вызывает эту функцию непосредственно перед завершением работы, позволяя GINA выполнять любые задачи завершения работы, такие как извлечение смарт-карта из средства чтения.
WlxStartApplication

Winlogon вызывает эту функцию, когда системе требуется запустить приложение в контексте пользователя.
WlxWkstaLockedSAS

Winlogon вызывает эту функцию, когда она получает последовательность безопасного внимания (SAS) и рабочая станция заблокирована.

Функции обратного вызова

 
PWLX_ASSIGN_SHELL_PROTECTION

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

Вызывается GINA, чтобы указать, что он изменил пароль.
PWLX_CHANGE_PASSWORD_NOTIFY_EX

Вызывается GINA, чтобы сообщить конкретному поставщику сети (или всем сетевым поставщикам) об изменении пароля.
PWLX_CLOSE_USER_DESKTOP

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

Вызывается GINA для создания альтернативных рабочих столов приложений для пользователя.
PWLX_DIALOG_BOX

Вызывается GINA для создания модального диалогового окна на основе шаблона диалогового окна.
PWLX_DIALOG_BOX_INDIRECT

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

Вызывается GINA для инициализации элементов управления диалоговым окном, а затем для создания модального диалогового окна из шаблона диалогового окна в памяти.
PWLX_DIALOG_BOX_PARAM

Вызывается GINA для инициализации элементов управления диалоговых окон, а затем создания модального диалогового окна из ресурса шаблона диалогового окна.
PWLX_DISCONNECT

Вызывается с помощью замены библиотеки DLL GINA, если включены службы терминалов. GINA вызывает эту функцию для отключения от сетевого сеанса служб терминалов.
PWLX_GET_OPTION

Вызывается GINA для получения текущего значения параметра.
PWLX_GET_SOURCE_DESKTOP

Вызывается GINA для определения имени и дескриптора рабочего стола, который был текущим до переключения Winlogon на рабочий стол Winlogon.
PWLX_MESSAGE_BOX

Вызывается GINA для создания, отображения и работы окна сообщения.
PWLX_QUERY_CLIENT_CREDENTIALS

Вызывается с помощью замены библиотеки DLL GINA, если включены службы терминалов. GINA вызывает эту функцию для получения учетных данных удаленных клиентов служб терминалов, которые не используют лицензию соединителя Интернета.
PWLX_QUERY_CONSOLESWITCH_CREDENTIALS

Вызывается GINA для чтения учетных данных, переданных из Winlogon временного сеанса в Winlogon целевого сеанса.
PWLX_QUERY_IC_CREDENTIALS

Вызывается с помощью замены библиотеки DLL GINA, если включены службы терминалов. GINA вызывает эту функцию, чтобы определить, использует ли сервер терминалов лицензирование соединителя Через Интернет, и получить сведения об учетных данных.
PWLX_QUERY_TERMINAL_SERVICES_DATA

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

Вызывается с помощью замены библиотеки DLL GINA для получения сведений об учетных данных, если включены службы терминалов. Библиотека DLL GINA может использовать эти сведения для автоматического заполнения поля входа и попытки входа пользователя в систему.
PWLX_SAS_NOTIFY

Вызывается GINA для уведомления Winlogon о событии sas.
PWLX_SET_CONTEXT_POINTER

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

Вызывается GINA для задания значения параметра.
PWLX_SET_RETURN_DESKTOP

Вызывается GINA, чтобы указать альтернативный рабочий стол приложения, на который winlogon будет переключаться при завершении текущей функции обработки событий sas.
PWLX_SET_TIMEOUT

Вызывается GINA для изменения времени ожидания, связанного с диалоговым окном. Время ожидания по умолчанию составляет две минуты.
PWLX_SWITCH_DESKTOP_TO_USER

Вызывается GINA для переключения на рабочий стол приложения.
PWLX_SWITCH_DESKTOP_TO_WINLOGON

Разрешает переключение библиотеки DLL GINA на рабочий стол Winlogon.
PWLX_USE_CTRL_ALT_DEL

Вызывается GINA, чтобы сообщить Winlogon использовать стандартную комбинацию клавиш CTRL+ALT+DEL в качестве последовательности безопасного внимания (SAS).
PWLX_WIN31_MIGRATE

Вызывается вместо библиотеки DLL GINA, если включены службы терминалов. GINA вызывает эту функцию для завершения настройки клиента служб терминалов.

Структуры

 
WLX_CLIENT_CREDENTIALS_INFO_V1_0

Содержит учетные данные клиента, возвращенные вызовом WlxQueryClientCredentials или WlxQueryInetConnectorCredentials.
WLX_CLIENT_CREDENTIALS_INFO_V2_0

Содержит учетные данные клиента, возвращенные вызовом WlxQueryTsLogonCredentials.
WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0

Содержит учетные данные клиента, возвращенные вызовом WlxGetConsoleSwitchCredentials.
WLX_DESKTOP

Используется для передачи сведений о рабочем столе между библиотекой DLL GINA и Winlogon.
WLX_DISPATCH_VERSION_1_0

Определяет формат таблицы диспетчеризации функций Winlogon версии 1.0, переданной в библиотеку GINA DLL в вызове WlxInitialize.
WLX_DISPATCH_VERSION_1_1

Определяет формат диспетчеризации функции Winlogon версии 1.1, передаваемой в библиотеку DLL GINA в вызове WlxInitialize.
WLX_DISPATCH_VERSION_1_2

Определяет формат таблицы диспетчеризации функций Winlogon версии 1.2, переданной в библиотеку DLL GINA в вызове WlxInitialize.
WLX_DISPATCH_VERSION_1_3

Определяет формат таблицы диспетчеризации функций Winlogon версии 1.3, переданной в библиотеку DLL GINA в вызове WlxInitialize.
WLX_DISPATCH_VERSION_1_4

Определяет формат таблицы диспетчеризации функций Winlogon версии 1.4, переданной в библиотеку DLL GINA в вызове WlxInitialize.
WLX_MPR_NOTIFY_INFO

Предоставляет сведения об идентификации и проверке подлинности поставщикам сетей.
WLX_NOTIFICATION_INFO

Эта структура хранит сведения о событии Winlogon.
WLX_PROFILE_V1_0

Содержит сведения, используемые для настройки начальной среды.
WLX_PROFILE_V2_0

Содержит сведения профиля в дополнение к сведениям, предоставленным WLX_PROFILE_V1_0.
WLX_TERMINAL_SERVICES_DATA

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