Condividi tramite


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.