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).
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 |
---|---|
|
Indica que un usuario ha escrito la secuencia de atención segura (SAS) ESTÁNDAR CTRL+ALT+SUPR. |
|
Indica que se ha insertado una tarjeta inteligente en un dispositivo compatible. |
|
Indica que se ha quitado una tarjeta inteligente de un dispositivo compatible. |
|
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 |
---|---|
|
Indica a Winlogon que mantenga bloqueada la estación de trabajo. |
|
Indica a Winlogon que cierre la sesión forzada del usuario. |
|
Indica a Winlogon que registre el usuario actual desactivado. |
|
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 |