intestazione winwlx.h
Questa intestazione viene usata da Security and Identity. Per altre informazioni, vedere:
Winwlx.h contiene le interfacce di programmazione seguenti:
Funzioni
WlxActivateUserShell Attiva il programma della shell utente. |
WlxDisconnectNotify Winlogon chiama questa funzione quando viene disconnessa una sessione di rete di Servizi terminal. |
WlxDisplayLockedNotice Consente all'GINA di visualizzare informazioni sul blocco, ad esempio chi ha bloccato la workstation e quando è stato bloccato. |
WlxDisplaySASNotice Winlogon chiama questa funzione quando nessun utente è connesso. |
WlxDisplayStatusMessage Winlogon chiama questa funzione quando la DLL GINA deve visualizzare un messaggio. |
WlxGetConsoleSwitchCredentials Winlogon chiama questa funzione per leggere le credenziali dell'utente attualmente registrate per trasferirle in modo trasparente a una sessione di destinazione. |
WlxGetStatusMessage Winlogon chiama questa funzione per ottenere il messaggio di stato visualizzato dalla DLL GINA. |
WlxInitialize Winlogon chiama questa funzione una volta per ogni stazione finestra presente nel computer. Attualmente, il sistema operativo supporta una stazione finestra per workstation. |
WlxIsLockOk Winlogon chiama questa funzione prima di tentare di bloccare la workstation. |
WlxIsLogoffOk Winlogon chiama questa funzione quando l'utente avvia un'operazione di disconnessione. |
WlxLoggedOnSAS Winlogon chiama questa funzione quando riceve un evento sas (Secure Attention Sequence) mentre l'utente è connesso e la workstation non è bloccata. |
WlxLoggedOutSAS Winlogon chiama questa funzione quando riceve un evento sas (Secure Attention Sequence) mentre nessun utente è connesso. |
WlxLogoff Winlogon chiama questa funzione per notificare all'GINA di un'operazione di disconnessione in questa workstation, consentendo all'GINA di eseguire tutte le operazioni di disconnessione necessarie. |
WlxNegotiate La funzione WlxNegotiate deve essere implementata da una DLL GINA sostitutiva. Questa è la prima chiamata effettuata da Winlogon alla DLL GINA. WlxNegotiate consente all'GINA di verificare che supporti la versione installata di Winlogon. |
WlxNetworkProviderLoad Winlogon chiama questa funzione per raccogliere informazioni di autenticazione e identificazione valide. |
WlxReconnectNotify Winlogon chiama questa funzione quando viene riconnessa una sessione di rete di Servizi terminal. |
WlxRemoveStatusMessage Winlogon chiama questa funzione per indicare alla DLL GINA di interrompere la visualizzazione del messaggio di stato. |
WlxScreenSaverNotify Winlogon chiama questa funzione immediatamente prima che venga attivato uno screen saver, consentendo all'GINA di interagire con il programma screen saver. |
WlxShutdown Winlogon chiama questa funzione appena prima dell'arresto, consentendo all'GINA di eseguire qualsiasi attività di arresto, ad esempio l'inserimento di una smart card da un lettore. |
WlxStartApplication Winlogon chiama questa funzione quando il sistema deve essere avviato da un'applicazione nel contesto dell'utente. |
WlxWkstaLockedSAS Winlogon chiama questa funzione quando riceve una sequenza di attenzione sicura e la workstation è bloccata. |
Funzioni di callback
PWLX_ASSIGN_SHELL_PROTECTION Chiamato da GINA per assegnare la protezione al programma shell di un utente appena connesso. |
PWLX_CHANGE_PASSWORD_NOTIFY Chiamato da GINA per indicare che ha modificato una password. |
PWLX_CHANGE_PASSWORD_NOTIFY_EX Chiamato da GINA per indicare a un provider di rete specifico (o a tutti i provider di rete) che una password è stata modificata. |
PWLX_CLOSE_USER_DESKTOP Chiamato da GINA per chiudere un desktop utente alternativo e pulire dopo la chiusura del desktop. |
PWLX_CREATE_USER_DESKTOP Chiamato da GINA per creare desktop applicazione alternativi per l'utente. |
PWLX_DIALOG_BOX Chiamato dalla GINA per creare una finestra di dialogo modale da un modello di finestra di dialogo. |
PWLX_DIALOG_BOX_INDIRECT Chiamato da GINA per creare una finestra di dialogo modale da un modello di finestra di dialogo in memoria. |
PWLX_DIALOG_BOX_INDIRECT_PARAM Chiamato da GINA per inizializzare i controlli della finestra di dialogo e quindi creare una finestra di dialogo modale da un modello di finestra di dialogo in memoria. |
PWLX_DIALOG_BOX_PARAM Chiamata da GINA per inizializzare i controlli della finestra di dialogo e quindi creare una finestra di dialogo modale da una risorsa modello di finestra di dialogo. |
PWLX_DISCONNECT Chiamato da una DLL GINA sostitutiva se Servizi terminal è abilitato. GINA chiama questa funzione per disconnettersi da una sessione di rete di Servizi terminal. |
PWLX_GET_OPTION Chiamato da GINA per recuperare il valore corrente di un'opzione. |
PWLX_GET_SOURCE_DESKTOP Chiamato da GINA per determinare il nome e l'handle del desktop corrente prima che Winlogon passasse al desktop Winlogon. |
PWLX_MESSAGE_BOX Chiamato da GINA per creare, visualizzare e gestire una finestra di messaggio. |
PWLX_QUERY_CLIENT_CREDENTIALS Chiamato da una DLL GINA sostitutiva se Servizi terminal è abilitato. GINA chiama questa funzione per recuperare le credenziali dei client di Servizi terminal remoti che non usano una licenza del connettore Internet. |
PWLX_QUERY_CONSOLESWITCH_CREDENTIALS Chiamato da GINA per leggere le credenziali trasferite dal Winlogon della sessione temporanea al Winlogon della sessione di destinazione. |
PWLX_QUERY_IC_CREDENTIALS Chiamato da una DLL GINA sostitutiva se Servizi terminal è abilitato. GINA chiama questa funzione per determinare se il server terminale usa le licenze del connettore Internet e per recuperare le informazioni sulle credenziali. |
PWLX_QUERY_TERMINAL_SERVICES_DATA Chiamato da GINA per recuperare le informazioni di configurazione utente di Servizi terminal dopo l'accesso di un utente. |
PWLX_QUERY_TS_LOGON_CREDENTIALS Chiamato da una DLL GINA sostitutiva per recuperare le informazioni sulle credenziali se Servizi terminal è abilitato. La DLL GINA può quindi usare queste informazioni per compilare automaticamente una casella di accesso e tentare di registrare l'utente. |
PWLX_SAS_NOTIFY Chiamato da GINA per notificare a Winlogon un evento di sequenza di attenzione sicura . |
PWLX_SET_CONTEXT_POINTER Chiamato da GINA per specificare il puntatore del contesto passato da Winlogon come primo parametro a tutte le chiamate future alle funzioni GINA. |
PWLX_SET_OPTION Chiamato da GINA per impostare il valore di un'opzione. |
PWLX_SET_RETURN_DESKTOP Chiamato da GINA per specificare il desktop dell'applicazione alternativo a cui Winlogon passerà quando la funzione di elaborazione eventi sas (Secure Attention Sequence) corrente viene completata. |
PWLX_SET_TIMEOUT Chiamato da GINA per modificare il timeout associato a una finestra di dialogo. Il timeout predefinito è di due minuti. |
PWLX_SWITCH_DESKTOP_TO_USER Chiamato da GINA per passare al desktop dell'applicazione. |
PWLX_SWITCH_DESKTOP_TO_WINLOGON Consente il passaggio della DLL GINA al desktop Winlogon. |
PWLX_USE_CTRL_ALT_DEL Chiamato da GINA per indicare a Winlogon di usare la combinazione di tasti CTRL+ALT+DEL standard come sequenza di attenzione sicura (SAS). |
PWLX_WIN31_MIGRATE Chiamato da una DLL GINA sostitutiva se Servizi terminal è abilitato. GINA chiama questa funzione per completare la configurazione del client servizi terminal. |
Strutture
WLX_CLIENT_CREDENTIALS_INFO_V1_0 Contiene le credenziali client restituite da una chiamata a WlxQueryClientCredentials o WlxQueryInetConnectorCredentials. |
WLX_CLIENT_CREDENTIALS_INFO_V2_0 Contiene le credenziali client restituite da una chiamata a WlxQueryTsLogonCredentials. |
WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 Contiene le credenziali client restituite da una chiamata a WlxGetConsoleSwitchCredentials. |
WLX_DESKTOP Usato per passare informazioni desktop tra la DLL GINA e Winlogon. |
WLX_DISPATCH_VERSION_1_0 Definisce il formato della tabella di invio delle funzioni Winlogon versione 1.0 passata alla DLL GINA nella chiamata WlxInitialize. |
WLX_DISPATCH_VERSION_1_1 Definisce il formato dell'invio della funzione Winlogon versione 1.1 passata alla DLL GINA nella chiamata WlxInitialize. |
WLX_DISPATCH_VERSION_1_2 Definisce il formato della tabella di invio delle funzioni Winlogon versione 1.2 passata alla DLL GINA nella chiamata WlxInitialize. |
WLX_DISPATCH_VERSION_1_3 Definisce il formato della tabella di invio delle funzioni Winlogon versione 1.3 passata alla DLL GINA nella chiamata WlxInitialize. |
WLX_DISPATCH_VERSION_1_4 Definisce il formato della tabella di invio delle funzioni Winlogon versione 1.4 passata alla DLL GINA nella chiamata WlxInitialize. |
WLX_MPR_NOTIFY_INFO Fornisce informazioni di identificazione e autenticazione ai provider di rete. |
WLX_NOTIFICATION_INFO Questa struttura archivia informazioni su un evento Winlogon. |
WLX_PROFILE_V1_0 Contiene informazioni usate per configurare l'ambiente iniziale. |
WLX_PROFILE_V2_0 Contiene informazioni sul profilo oltre alle informazioni fornite da WLX_PROFILE_V1_0. |
WLX_TERMINAL_SERVICES_DATA Usato per fornire informazioni sulla configurazione utente di Servizi terminal con GINA. |