en-tête winwlx.h
Cet en-tête est utilisé par Security et Identity. Pour plus d'informations, consultez les pages suivantes :
winwlx.h contient les interfaces de programmation suivantes :
WlxActivateUserShell Active le programme d’interpréteur de commandes utilisateur. |
WlxDisconnectNotify Winlogon appelle cette fonction lorsqu’une session réseau des services Terminal Server est déconnectée. |
WlxDisplayLockedNotice Permet au GINA d’afficher des informations sur le verrou, par exemple qui a verrouillé la station de travail et quand elle a été verrouillée. |
WlxDisplaySASNotice Winlogon appelle cette fonction lorsqu’aucun utilisateur n’est connecté. |
WlxDisplayStatusMessage Winlogon appelle cette fonction lorsque la DLL GINA doit afficher un message. |
WlxGetConsoleSwitchCredentials Winlogon appelle cette fonction pour lire les informations d’identification de l’utilisateur actuellement connectés afin de les transférer en toute transparence vers une session cible. |
WlxGetStatusMessage Winlogon appelle cette fonction pour obtenir le message status affiché par la DLL GINA. |
WlxInitialize Winlogon appelle cette fonction une fois pour chaque station de fenêtre présente sur l’ordinateur. Actuellement, le système d’exploitation prend en charge une station de fenêtre par station de travail. |
WlxIsLockOk Winlogon appelle cette fonction avant d’essayer de verrouiller la station de travail. |
WlxIsLogoffOk Winlogon appelle cette fonction lorsque l’utilisateur lance une opération de déconnexion. |
WlxLoggedOnSAS Winlogon appelle cette fonction lorsqu’elle reçoit un événement de séquence d’attention sécurisée (SAS) alors que l’utilisateur est connecté et que la station de travail n’est pas verrouillée. |
WlxLoggedOutSAS Winlogon appelle cette fonction lorsqu’elle reçoit un événement de séquence d’attention sécurisée (SAS) alors qu’aucun utilisateur n’est connecté. |
WlxLogoff Winlogon appelle cette fonction pour informer le GINA d’une opération de déconnexion sur cette station de travail, ce qui lui permet d’effectuer toutes les opérations de déconnexion qui peuvent être nécessaires. |
WlxNegotiate La fonction WlxNegotiate doit être implémentée par une DLL GINA de remplacement. Il s’agit du premier appel effectué par Winlogon à la DLL GINA. WlxNegotiate permet au GINA de vérifier qu’il prend en charge la version installée de Winlogon. |
WlxNetworkProviderLoad Winlogon appelle cette fonction pour collecter des informations d’authentification et d’identification valides. |
WlxReconnectNotify Winlogon appelle cette fonction lorsqu’une session réseau des services Terminal Server est reconnectée. |
WlxRemoveStatusMessage Winlogon appelle cette fonction pour indiquer à la DLL GINA de cesser d’afficher le message status. |
WlxScreenSaverNotify Winlogon appelle cette fonction immédiatement avant l’activation d’un économiseur d’écran, ce qui permet au GINA d’interagir avec le programme d’économiseur d’écran. |
WlxShutdown Winlogon appelle cette fonction juste avant l’arrêt, ce qui permet au GINA d’effectuer toutes les tâches d’arrêt, telles que l’éjection d’un carte intelligent d’un lecteur. |
WlxStartApplication Winlogon appelle cette fonction lorsque le système a besoin qu’une application soit démarrée dans le contexte de l’utilisateur. |
WlxWkstaLockedSAS Winlogon appelle cette fonction lorsqu’elle reçoit une séquence d’attention sécurisée (SAS) et que la station de travail est verrouillée. |
PWLX_ASSIGN_SHELL_PROTECTION Appelé par GINA pour affecter la protection au programme d’interpréteur de commandes d’un utilisateur nouvellement connecté. |
PWLX_CHANGE_PASSWORD_NOTIFY Appelé par GINA pour indiquer qu’il a modifié un mot de passe. |
PWLX_CHANGE_PASSWORD_NOTIFY_EX Appelé par GINA pour indiquer à un fournisseur réseau spécifique (ou à tous les fournisseurs réseau) qu’un mot de passe a changé. |
PWLX_CLOSE_USER_DESKTOP Appelé par GINA pour fermer un autre bureau utilisateur et propre une fois le bureau fermé. |
PWLX_CREATE_USER_DESKTOP Appelé par GINA pour créer d’autres bureaux d’application pour l’utilisateur. |
PWLX_DIALOG_BOX Appelé par le GINA pour créer une boîte de dialogue modale à partir d’un modèle de boîte de dialogue. |
PWLX_DIALOG_BOX_INDIRECT Appelé par GINA pour créer une boîte de dialogue modale à partir d’un modèle de boîte de dialogue en mémoire. |
PWLX_DIALOG_BOX_INDIRECT_PARAM Appelé par GINA pour initialiser des contrôles de boîte de dialogue, puis créer une boîte de dialogue modale à partir d’un modèle de boîte de dialogue en mémoire. |
PWLX_DIALOG_BOX_PARAM Appelé par GINA pour initialiser les contrôles de boîte de dialogue, puis créer une boîte de dialogue modale à partir d’une ressource de modèle de boîte de dialogue. |
PWLX_DISCONNECT Appelée par une DLL GINA de remplacement si Les services Terminal Server sont activés. GINA appelle cette fonction pour se déconnecter d’une session réseau des services Terminal Server. |
PWLX_GET_OPTION Appelé par GINA pour récupérer la valeur actuelle d’une option. |
PWLX_GET_SOURCE_DESKTOP Appelé par GINA pour déterminer le nom et le handle du bureau qui était en cours avant que Winlogon bascule vers le bureau Winlogon. |
PWLX_MESSAGE_BOX Appelé par GINA pour créer, afficher et utiliser une boîte de message. |
PWLX_QUERY_CLIENT_CREDENTIALS Appelée par une DLL GINA de remplacement si Les services Terminal Server sont activés. GINA appelle cette fonction pour récupérer les informations d’identification des clients des services Terminal Server distants qui n’utilisent pas de licence de connecteur Internet. |
PWLX_QUERY_CONSOLESWITCH_CREDENTIALS Appelé par GINA pour lire les informations d’identification transférées du Winlogon de la session temporaire vers le Winlogon de la session de destination. |
PWLX_QUERY_IC_CREDENTIALS Appelée par une DLL GINA de remplacement si Les services Terminal Server sont activés. GINA appelle cette fonction pour déterminer si le serveur terminal server utilise la licence du connecteur Internet et pour récupérer les informations d’identification. |
PWLX_QUERY_TERMINAL_SERVICES_DATA Appelé par GINA pour récupérer les informations de configuration utilisateur des services Terminal Server une fois qu’un utilisateur s’est connecté. |
PWLX_QUERY_TS_LOGON_CREDENTIALS Appelée par une DLL GINA de remplacement pour récupérer les informations d’identification si les services Terminal Server sont activés. La DLL GINA peut ensuite utiliser ces informations pour remplir automatiquement une zone d’ouverture de session et tenter de connecter l’utilisateur. |
PWLX_SAS_NOTIFY Appelé par GINA pour notifier Winlogon d’un événement de séquence d’attention sécurisée (SAS). |
PWLX_SET_CONTEXT_POINTER Appelé par GINA pour spécifier le pointeur de contexte passé par Winlogon comme premier paramètre à tous les futurs appels aux fonctions GINA. |
PWLX_SET_OPTION Appelé par GINA pour définir la valeur d’une option. |
PWLX_SET_RETURN_DESKTOP Appelé par GINA pour spécifier l’autre bureau d’application vers lequel Winlogon basculera lorsque la fonction de traitement des événements de séquence d’attention sécurisée (SAS) actuelle est terminée. |
PWLX_SET_TIMEOUT Appelé par GINA pour modifier le délai d’attente associé à une boîte de dialogue. Le délai d’attente par défaut est de deux minutes. |
PWLX_SWITCH_DESKTOP_TO_USER Appelé par GINA pour basculer vers le bureau de l’application. |
PWLX_SWITCH_DESKTOP_TO_WINLOGON Autorise le basculement de la DLL GINA vers le bureau Winlogon. |
PWLX_USE_CTRL_ALT_DEL Appelé par GINA pour indiquer à Winlogon d’utiliser la combinaison de touches CTRL+ALT+DEL standard comme séquence d’attention sécurisée (SAS). |
PWLX_WIN31_MIGRATE Appelée par une DLL GINA de remplacement si Les services Terminal Server sont activés. GINA appelle cette fonction pour terminer la configuration du client Terminal Services. |
WLX_CLIENT_CREDENTIALS_INFO_V1_0 Contient les informations d’identification client retournées par un appel à WlxQueryClientCredentials ou WlxQueryInetConnectorCredentials. |
WLX_CLIENT_CREDENTIALS_INFO_V2_0 Contient les informations d’identification client retournées par un appel à WlxQueryTsLogonCredentials. |
WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 Contient les informations d’identification client retournées par un appel à WlxGetConsoleSwitchCredentials. |
WLX_DESKTOP Permet de transmettre des informations de bureau entre votre DLL GINA et Winlogon. |
WLX_DISPATCH_VERSION_1_0 Définit le format de la table de répartition de fonction Winlogon version 1.0 passée à votre DLL GINA dans l’appel WlxInitialize. |
WLX_DISPATCH_VERSION_1_1 Définit le format de la répartition de la fonction Winlogon version 1.1 passée à votre DLL GINA dans l’appel WlxInitialize. |
WLX_DISPATCH_VERSION_1_2 Définit le format de la table de répartition de fonction Winlogon version 1.2 passée à votre DLL GINA dans l’appel WlxInitialize. |
WLX_DISPATCH_VERSION_1_3 Définit le format de la table de répartition de fonction Winlogon version 1.3 transmise à votre DLL GINA dans l’appel WlxInitialize. |
WLX_DISPATCH_VERSION_1_4 Définit le format de la table de répartition de fonction Winlogon version 1.4 passée à la DLL GINA dans l’appel WlxInitialize. |
WLX_MPR_NOTIFY_INFO Fournit des informations d’identification et d’authentification aux fournisseurs réseau. |
WLX_NOTIFICATION_INFO Cette structure stocke des informations sur un événement Winlogon. |
WLX_PROFILE_V1_0 Contient les informations utilisées pour configurer l’environnement initial. |
WLX_PROFILE_V2_0 Contient des informations de profil en plus des informations fournies par WLX_PROFILE_V1_0. |
WLX_TERMINAL_SERVICES_DATA Permet de fournir à GINA des informations de configuration utilisateur des services Terminal Server. |