Encabezado winwlx.h

Este encabezado lo usa Security and Identity. Para más información, consulte:

winwlx.h contiene las siguientes interfaces de programación:

Functions

 
WlxActivateUserShell

Activa el programa de shell de usuario.
WlxDisconnectNotify

Winlogon llama a esta función cuando se desconecta una sesión de red de Terminal Services.
WlxDisplayLockedNotice

Permite que GINA muestre información sobre el bloqueo, como quién bloqueó la estación de trabajo y cuándo estaba bloqueada.
WlxDisplaySASNotice

Winlogon llama a esta función cuando ningún usuario ha iniciado sesión.
WlxDisplayStatusMessage

Winlogon llama a esta función cuando el archivo DLL de GINA debe mostrar un mensaje.
WlxGetConsoleSwitchCredentials

Winlogon llama a esta función para leer las credenciales del usuario que ha iniciado sesión actualmente para transferirlas de forma transparente a una sesión de destino.
WlxGetStatusMessage

Winlogon llama a esta función para obtener el mensaje de estado que muestra el archivo DLL de GINA.
WlxInitialize

Winlogon llama a esta función una vez para cada estación de ventana presente en el equipo. Actualmente, el sistema operativo admite una estación de ventana por estación de trabajo.
WlxIsLockOk

Winlogon llama a esta función antes de intentar bloquear la estación de trabajo.
WlxIsLogoffOk

Winlogon llama a esta función cuando el usuario inicia una operación de cierre de sesión.
WlxLoggedOnSAS

Winlogon llama a esta función cuando recibe un evento de secuencia de atención segura (SAS) mientras el usuario ha iniciado sesión y la estación de trabajo no está bloqueada.
WlxLoggedOutSAS

Winlogon llama a esta función cuando recibe un evento de secuencia de atención segura (SAS) mientras ningún usuario ha iniciado sesión.
WlxLogoff

Winlogon llama a esta función para notificar a GINA una operación de cierre de sesión en esta estación de trabajo, lo que permite a GINA realizar cualquier operación de cierre de sesión que pueda ser necesaria.
WlxNegotiate

La función WlxNegotiate debe implementarse mediante un archivo DLL de GINA de reemplazo. Esta es la primera llamada realizada por Winlogon al archivo DLL de GINA. WlxNegotiate permite a GINA comprobar que es compatible con la versión instalada de Winlogon.
WlxNetworkProviderLoad

Winlogon llama a esta función para recopilar información válida de autenticación e identificación.
WlxReconnectNotify

Winlogon llama a esta función cuando se vuelve a conectar una sesión de red de Terminal Services.
WlxRemoveStatusMessage

Winlogon llama a esta función para indicar al archivo DLL de GINA que deje de mostrar el mensaje de estado.
WlxScreenSaverNotify

Winlogon llama a esta función inmediatamente antes de activar un protector de pantalla, lo que permite que GINA interactúe con el programa de protector de pantalla.
WlxShutdown

Winlogon llama a esta función justo antes de apagarse, lo que permite a GINA realizar cualquier tarea de apagado, como expulsar una tarjeta inteligente de un lector.
WlxStartApplication

Winlogon llama a esta función cuando el sistema necesita que se inicie una aplicación en el contexto del usuario.
WlxWkstaLockedSAS

Winlogon llama a esta función cuando recibe una secuencia de atención segura (SAS) y la estación de trabajo está bloqueada.

Funciones de devolución de llamada

 
PWLX_ASSIGN_SHELL_PROTECTION

Lo llama GINA para asignar protección al programa de shell de un usuario que acaba de iniciar sesión.
PWLX_CHANGE_PASSWORD_NOTIFY

Lo llama GINA para indicar que ha cambiado una contraseña.
PWLX_CHANGE_PASSWORD_NOTIFY_EX

Lo llama GINA para indicar a un proveedor de red específico (o a todos los proveedores de red) que ha cambiado una contraseña.
PWLX_CLOSE_USER_DESKTOP

Lo llama GINA para cerrar un escritorio de usuario alternativo y limpiar después de cerrar el escritorio.
PWLX_CREATE_USER_DESKTOP

Llamado por GINA para crear escritorios de aplicaciones alternativos para el usuario.
PWLX_DIALOG_BOX

Lo llama la GINA para crear un cuadro de diálogo modal a partir de una plantilla de cuadro de diálogo.
PWLX_DIALOG_BOX_INDIRECT

Llamado por GINA para crear un cuadro de diálogo modal a partir de una plantilla de cuadro de diálogo en memoria.
PWLX_DIALOG_BOX_INDIRECT_PARAM

Llamado por GINA para inicializar controles de cuadro de diálogo y, a continuación, crear un cuadro de diálogo modal a partir de una plantilla de cuadro de diálogo en memoria.
PWLX_DIALOG_BOX_PARAM

Llamado por GINA para inicializar controles de cuadro de diálogo y, a continuación, crear un cuadro de diálogo modal a partir de un recurso de plantilla de cuadro de diálogo.
PWLX_DISCONNECT

Llamado por un archivo DLL de GINA de reemplazo si Terminal Services está habilitado. GINA llama a esta función para desconectarse de una sesión de red de Terminal Services.
PWLX_GET_OPTION

Lo llama GINA para recuperar el valor actual de una opción.
PWLX_GET_SOURCE_DESKTOP

Lo llama GINA para determinar el nombre y el identificador del escritorio que era actual antes de que Winlogon cambiara al escritorio de Winlogon.
PWLX_MESSAGE_BOX

Lo llama GINA para crear, mostrar y operar un cuadro de mensaje.
PWLX_QUERY_CLIENT_CREDENTIALS

Llamado por un archivo DLL de GINA de reemplazo si Terminal Services está habilitado. GINA llama a esta función para recuperar las credenciales de los clientes remotos de Terminal Services que no usan una licencia de conector de Internet.
PWLX_QUERY_CONSOLESWITCH_CREDENTIALS

Lo llama GINA para leer las credenciales transferidas desde Winlogon de la sesión temporal a Winlogon de la sesión de destino.
PWLX_QUERY_IC_CREDENTIALS

Llamado por un archivo DLL de GINA de reemplazo si Terminal Services está habilitado. GINA llama a esta función para determinar si el servidor de terminal está usando licencias del conector de Internet y para recuperar la información de credenciales.
PWLX_QUERY_TERMINAL_SERVICES_DATA

Lo llama GINA para recuperar la información de configuración del usuario de Terminal Services después de que un usuario haya iniciado sesión.
PWLX_QUERY_TS_LOGON_CREDENTIALS

Lo llama un archivo DLL de GINA de reemplazo para recuperar la información de credenciales si Terminal Services está habilitado. Después, el archivo DLL de GINA puede usar esta información para rellenar automáticamente un cuadro de inicio de sesión e intentar registrar al usuario.
PWLX_SAS_NOTIFY

Llamado por GINA para notificar a Winlogon un evento de secuencia de atención segura (SAS).
PWLX_SET_CONTEXT_POINTER

Lo llama GINA para especificar el puntero de contexto pasado por Winlogon como primer parámetro para todas las llamadas futuras a las funciones de GINA.
PWLX_SET_OPTION

Lo llama GINA para establecer el valor de una opción.
PWLX_SET_RETURN_DESKTOP

Lo llama GINA para especificar el escritorio de aplicación alternativo al que Winlogon cambiará cuando se complete la función de procesamiento de eventos de secuencia de atención segura (SAS) actual.
PWLX_SET_TIMEOUT

Llamado por GINA para cambiar el tiempo de espera asociado a un cuadro de diálogo. El tiempo de espera predeterminado es de dos minutos.
PWLX_SWITCH_DESKTOP_TO_USER

Lo llama GINA para cambiar al escritorio de la aplicación.
PWLX_SWITCH_DESKTOP_TO_WINLOGON

Permite el modificador DLL de GINA al escritorio de Winlogon.
PWLX_USE_CTRL_ALT_DEL

Llamado por GINA para indicar a Winlogon que use la combinación de teclas CTRL+ALT+SUPR estándar como una secuencia de atención segura (SAS).
PWLX_WIN31_MIGRATE

Lo llama un archivo DLL de GINA de reemplazo si Terminal Services está habilitado. GINA llama a esta función para completar la configuración del cliente de Terminal Services.

Estructuras

 
WLX_CLIENT_CREDENTIALS_INFO_V1_0

Contiene las credenciales de cliente devueltas por una llamada a WlxQueryClientCredentials o WlxQueryInetConnectorCredentials.
WLX_CLIENT_CREDENTIALS_INFO_V2_0

Contiene las credenciales de cliente devueltas por una llamada a WlxQueryTsLogonCredentials.
WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0

Contiene las credenciales de cliente devueltas por una llamada a WlxGetConsoleSwitchCredentials.
WLX_DESKTOP

Se usa para pasar información de escritorio entre el archivo DLL de GINA y Winlogon.
WLX_DISPATCH_VERSION_1_0

Define el formato de la tabla de distribución de funciones de Winlogon versión 1.0 que se pasa a la DLL de GINA en la llamada a WlxInitialize.
WLX_DISPATCH_VERSION_1_1

Define el formato del envío de la función Winlogon versión 1.1 que se pasa a la DLL de GINA en la llamada a WlxInitialize.
WLX_DISPATCH_VERSION_1_2

Define el formato de la tabla de distribución de funciones de Winlogon versión 1.2 que se pasa a la DLL de GINA en la llamada a WlxInitialize.
WLX_DISPATCH_VERSION_1_3

Define el formato de la tabla de distribución de funciones de Winlogon versión 1.3 que se pasa a la DLL de GINA en la llamada a WlxInitialize.
WLX_DISPATCH_VERSION_1_4

Define el formato de la tabla de distribución de funciones de Winlogon versión 1.4 que se pasa al archivo DLL de GINA en la llamada a WlxInitialize.
WLX_MPR_NOTIFY_INFO

Proporciona información de identificación y autenticación a los proveedores de red.
WLX_NOTIFICATION_INFO

Esta estructura almacena información sobre un evento de Winlogon.
WLX_PROFILE_V1_0

Contiene información utilizada para configurar el entorno inicial.
WLX_PROFILE_V2_0

Contiene información de perfil además de la información proporcionada por WLX_PROFILE_V1_0.
WLX_TERMINAL_SERVICES_DATA

Se usa para proporcionar a GINA información de configuración de usuario de Terminal Services.