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. |