Función WlxWkstaLockedSAS (winwlx.h)

La función WlxWkstaLockedSAS debe implementarse mediante un archivo DLL de GINA de reemplazo. Winlogon llama a esta función cuando recibe una secuencia de atención segura (SAS) y la estación de trabajo está bloqueada. El GINA debe devolver un valor que indique que la estación de trabajo debe permanecer bloqueada, la estación de trabajo se desbloqueará o el usuario que ha iniciado sesión se cerrará (lo que deja bloqueada la estación de trabajo hasta que se complete el cierre de sesión).

Nota Los archivos DLL de GINA se omiten en Windows Vista.
 

Sintaxis

int WlxWkstaLockedSAS(
  [in] PVOID pWlxContext,
  [in] DWORD dwSasType
);

Parámetros

[in] pWlxContext

Puntero al contexto de GINA asociado a esta estación de ventana. GINA devuelve este valor de contexto cuando Winlogon llama a WlxInitialize para esta estación.

[in] dwSasType

Especifica el tipo de SAS que se ha producido. Los valores de cero a WLX_SAS_TYPE_MAX_MSFT_VALUE están reservados para los tipos estándar de SAS de Microsoft. Los desarrolladores de GINA pueden usar valores mayores que WLX_SAS_TYPE_MAX_MSFT_VALUE para definir tipos de SAS adicionales.

Los siguientes tipos de SAS están predefinidos.

Valor Significado
WLX_SAS_TYPE_CTRL_ALT_DEL
Indica que un usuario ha escrito la secuencia de atención segura (SAS) ESTÁNDAR CTRL+ALT+SUPR.
WLX_SAS_TYPE_SC_INSERT
Indica que se ha insertado una tarjeta inteligente en un dispositivo compatible.
WLX_SAS_TYPE_SC_REMOVE
Indica que se ha quitado una tarjeta inteligente de un dispositivo compatible.
WLX_SAS_TYPE_TIMEOUT
Indica que no se recibió ninguna entrada del usuario dentro del período de tiempo de espera especificado.

Valor devuelto

La función WlxWkstaLockedSAS debe devolver los valores siguientes.

Código devuelto Descripción
WLX_SAS_ACTION_NONE
Indica a Winlogon que mantenga bloqueada la estación de trabajo.
WLX_SAS_ACTION_FORCE_LOGOFF
Indica a Winlogon que cierre la sesión forzada del usuario.
WLX_SAS_ACTION_LOGOFF
Indica a Winlogon que registre el usuario actual desactivado.
WLX_SAS_ACTION_UNLOCK_WKSTA
Indica a Winlogon que desbloquee la estación de trabajo.

Comentarios

Antes de llamar a WlxWkstaLockedSAS, Winlogon establece el estado de escritorio para que el escritorio actual sea el escritorio de Winlogon y establezca el estado de la estación de trabajo para que el escritorio esté bloqueado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winwlx.h

Consulte también

WlxInitialize