Função WlxWkstaLockedSAS (winwlx.h)
A função WlxWkstaLockedSAS deve ser implementada por uma DLL GINA de substituição. O Winlogon chama essa função quando recebe uma SAS ( sequência de atenção segura ) e a estação de trabalho está bloqueada. O GINA deve retornar um valor que indica que a estação de trabalho deve permanecer bloqueada, a estação de trabalho deve ser desbloqueada ou o usuário conectado deve ser conectado (o que deixa a estação de trabalho bloqueada até que o logoff seja concluído).
Sintaxe
int WlxWkstaLockedSAS(
[in] PVOID pWlxContext,
[in] DWORD dwSasType
);
Parâmetros
[in] pWlxContext
Um ponteiro para o contexto GINA associado a esta estação de janela. O GINA retorna esse valor de contexto quando Winlogon chama WlxInitialize para esta estação.
[in] dwSasType
Especifica o tipo de SAS que ocorreu. Os valores de zero a WLX_SAS_TYPE_MAX_MSFT_VALUE são reservados para tipos padrão de SAS da Microsoft. Os desenvolvedores gina podem usar valores maiores que WLX_SAS_TYPE_MAX_MSFT_VALUE para definir tipos sas adicionais.
Os seguintes tipos de SAS são predefinidos.
Valor | Significado |
---|---|
|
Indica que um usuário digitou a SAS ( sequência de atenção segura ) CTRL+ALT+DEL padrão. |
|
Indica que uma cartão inteligente foi inserida em um dispositivo compatível. |
|
Indica que uma cartão inteligente foi removida de um dispositivo compatível. |
|
Indica que nenhuma entrada de usuário foi recebida dentro do período de tempo limite especificado. |
Retornar valor
A função WlxWkstaLockedSAS deve retornar os valores a seguir.
Código de retorno | Descrição |
---|---|
|
Informa ao Winlogon para manter a estação de trabalho bloqueada. |
|
Informa ao Winlogon para desconectar o usuário à força. |
|
Informa ao Winlogon para desconectar o usuário atual. |
|
Informa ao Winlogon para desbloquear a estação de trabalho. |
Comentários
Antes de chamar WlxWkstaLockedSAS, o Winlogon define o estado da área de trabalho para que a área de trabalho atual seja a área de trabalho do Winlogon e defina o estado da estação de trabalho para que a área de trabalho seja bloqueada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winwlx.h |