Заголовок 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 сведений о конфигурации пользователя служб терминалов. |