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

Nota Le DLL GINA vengono ignorate in Windows Vista.
 

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
WLX_SAS_TYPE_CTRL_ALT_DEL
Indica che un utente ha digitato la sequenza di attenzione sicura CTRL+ALT+DEL standard.
WLX_SAS_TYPE_SC_INSERT
Indica che una smart card è stata inserita in un dispositivo compatibile.
WLX_SAS_TYPE_SC_REMOVE
Indica che una smart card è stata rimossa da un dispositivo compatibile.
WLX_SAS_TYPE_TIMEOUT
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
WLX_SAS_ACTION_NONE
Indica a Winlogon di mantenere bloccata la workstation.
WLX_SAS_ACTION_FORCE_LOGOFF
Indica a Winlogon di registrare in modo forcibly l'utente.
WLX_SAS_ACTION_LOGOFF
Indica a Winlogon di disconnettere l'utente corrente.
WLX_SAS_ACTION_UNLOCK_WKSTA
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

Vedi anche

WlxInitialize