Funzione WlxWkstaLockedSAS (winwlx.h)
La funzione WlxWkstaLockedSAS deve essere implementata da una DLL GINA sostitutiva. Winlogon chiama questa funzione quando riceve una sequenza di attenzione sicura e la workstation è bloccata. L'GINA deve restituire un valore che indica che la workstation deve rimanere bloccata, la workstation deve essere sbloccata o l'utente connesso deve essere disconnesso (che lascia bloccata la workstation fino al completamento del logoff).
Sintassi
int WlxWkstaLockedSAS(
[in] PVOID pWlxContext,
[in] DWORD dwSasType
);
Parametri
[in] pWlxContext
Puntatore al contesto GINA associato a questa stazione finestra. L'GINA restituisce questo valore di contesto quando Winlogon chiama WlxInitialize per questa stazione.
[in] dwSasType
Specifica il tipo di firma di accesso condiviso che si è verificato. I valori da zero a WLX_SAS_TYPE_MAX_MSFT_VALUE sono riservati ai tipi di firma di accesso condiviso Microsoft standard. Gli sviluppatori di GINA possono usare valori maggiori di WLX_SAS_TYPE_MAX_MSFT_VALUE per definire altri tipi di firma di accesso condiviso.
I tipi di firma di accesso condiviso seguenti sono predefiniti.
Valore | Significato |
---|---|
|
Indica che un utente ha digitato la sequenza di attenzione sicura CTRL+ALT+DEL standard. |
|
Indica che una smart card è stata inserita in un dispositivo compatibile. |
|
Indica che una smart card è stata rimossa da un dispositivo compatibile. |
|
Indica che non è stato ricevuto alcun input utente entro il periodo di timeout specificato. |
Valore restituito
La funzione WlxWkstaLockedSAS deve restituire i valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Indica a Winlogon di mantenere bloccata la workstation. |
|
Indica a Winlogon di registrare in modo forcibly l'utente. |
|
Indica a Winlogon di disconnettere l'utente corrente. |
|
Indica a Winlogon di sbloccare la workstation. |
Commenti
Prima di chiamare WlxWkstaLockedSAS, Winlogon imposta lo stato desktop corrente in modo che il desktop corrente sia il desktop Winlogon e imposta lo stato della workstation in modo che il desktop sia bloccato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winwlx.h |