Compartilhar via


Cabeçalho winwlx.h

Esse cabeçalho é usado por Segurança e Identidade. Para obter mais informações, consulte:

winwlx.h contém as seguintes interfaces de programação:

Funções

 
WlxActivateUserShell

Ativa o programa de shell do usuário.
WlxDisconnectNotify

O Winlogon chama essa função quando uma sessão de rede dos Serviços de Terminal é desconectada.
WlxDisplayLockedNotice

Permite que a GINA exiba informações sobre o bloqueio, como quem bloqueou a estação de trabalho e quando ela foi bloqueada.
WlxDisplaySASNotice

O Winlogon chama essa função quando nenhum usuário está conectado.
WlxDisplayStatusMessage

O Winlogon chama essa função quando a DLL gina deve exibir uma mensagem.
WlxGetConsoleSwitchCredentials

O Winlogon chama essa função para ler as credenciais do usuário conectado no momento para transferi-las de forma transparente para uma sessão de destino.
WlxGetStatusMessage

O Winlogon chama essa função para obter a mensagem status que está sendo exibida pela DLL gina.
WlxInitialize

O Winlogon chama essa função uma vez para cada estação de janela presente no computador. Atualmente, o sistema operacional dá suporte a uma estação de janela por estação de trabalho.
WlxIsLockOk

O Winlogon chama essa função antes de tentar bloquear a estação de trabalho.
WlxIsLogoffOk

O Winlogon chama essa função quando o usuário inicia uma operação de logoff.
WlxLoggedOnSAS

O Winlogon chama essa função quando recebe um evento SAS (sequência de atenção segura) enquanto o usuário está conectado e a estação de trabalho não está bloqueada.
WlxLoggedOutSAS

O Winlogon chama essa função quando recebe um evento SAS (sequência de atenção segura) enquanto nenhum usuário está conectado.
WlxLogoff

O Winlogon chama essa função para notificar a GINA de uma operação de logoff nesta estação de trabalho, permitindo que a GINA execute quaisquer operações de logoff que possam ser necessárias.
WlxNegotiate

A função WlxNegotiate deve ser implementada por uma DLL GINA substituta. Esta é a primeira chamada feita pelo Winlogon para a DLL gina. O WlxNegotiate permite que a GINA verifique se ela dá suporte à versão instalada do Winlogon.
WlxNetworkProviderLoad

O Winlogon chama essa função para coletar informações válidas de autenticação e identificação.
WlxReconnectNotify

O Winlogon chama essa função quando uma sessão de rede dos Serviços de Terminal é reconectada.
WlxRemoveStatusMessage

O Winlogon chama essa função para instruir a DLL gina a parar de exibir a mensagem status.
WlxScreenSaverNotify

O Winlogon chama essa função imediatamente antes que um protetor de tela seja ativado, permitindo que a GINA interaja com o programa de salvamento de tela.
WlxShutdown

O Winlogon chama essa função pouco antes de desligar, permitindo que a GINA execute qualquer tarefa de desligamento, como ejetar uma cartão inteligente de um leitor.
WlxStartApplication

O Winlogon chama essa função quando o sistema precisa que um aplicativo seja iniciado no contexto do usuário.
WlxWkstaLockedSAS

O Winlogon chama essa função quando recebe uma SAS (sequência de atenção segura) e a estação de trabalho está bloqueada.

Funções de retorno de chamada

 
PWLX_ASSIGN_SHELL_PROTECTION

Chamado por GINA para atribuir proteção ao programa shell de um usuário recém-conectado.
PWLX_CHANGE_PASSWORD_NOTIFY

Chamado por GINA para indicar que alterou uma senha.
PWLX_CHANGE_PASSWORD_NOTIFY_EX

Chamado por GINA para informar a um provedor de rede específico (ou a todos os provedores de rede) que uma senha foi alterada.
PWLX_CLOSE_USER_DESKTOP

Chamado por GINA para fechar uma área de trabalho de usuário alternativa e limpo depois que a área de trabalho for fechada.
PWLX_CREATE_USER_DESKTOP

Chamado por GINA para criar áreas de trabalho de aplicativo alternativas para o usuário.
PWLX_DIALOG_BOX

Chamado pela GINA para criar uma caixa de diálogo modal a partir de um modelo de caixa de diálogo.
PWLX_DIALOG_BOX_INDIRECT

Chamado por GINA para criar uma caixa de diálogo modal a partir de um modelo de caixa de diálogo na memória.
PWLX_DIALOG_BOX_INDIRECT_PARAM

Chamado por GINA para inicializar controles de caixa de diálogo e, em seguida, criar uma caixa de diálogo modal de um modelo de caixa de diálogo na memória.
PWLX_DIALOG_BOX_PARAM

Chamado por GINA para inicializar controles de caixa de diálogo e, em seguida, criar uma caixa de diálogo modal de um recurso de modelo de caixa de diálogo.
PWLX_DISCONNECT

Chamado por uma DLL GINA de substituição se os Serviços de Terminal estiverem habilitados. GINA chama essa função para se desconectar de uma sessão de rede dos Serviços de Terminal.
PWLX_GET_OPTION

Chamado por GINA para recuperar o valor atual de uma opção.
PWLX_GET_SOURCE_DESKTOP

Chamado por GINA para determinar o nome e o identificador da área de trabalho que era atual antes do Winlogon mudar para a área de trabalho do Winlogon.
PWLX_MESSAGE_BOX

Chamado por GINA para criar, exibir e operar uma caixa de mensagem.
PWLX_QUERY_CLIENT_CREDENTIALS

Chamado por uma DLL GINA de substituição se os Serviços de Terminal estiverem habilitados. GINA chama essa função para recuperar as credenciais de clientes remotos dos Serviços de Terminal que não estão usando uma licença de conector da Internet.
PWLX_QUERY_CONSOLESWITCH_CREDENTIALS

Chamado por GINA para ler as credenciais transferidas do Winlogon da sessão temporária para o Winlogon da sessão de destino.
PWLX_QUERY_IC_CREDENTIALS

Chamado por uma DLL GINA de substituição se os Serviços de Terminal estiverem habilitados. GINA chama essa função para determinar se o servidor de terminal está usando o licenciamento do conector de Internet e para recuperar informações de credenciais.
PWLX_QUERY_TERMINAL_SERVICES_DATA

Chamado por GINA para recuperar informações de configuração do usuário dos Serviços de Terminal depois que um usuário tiver feito logon.
PWLX_QUERY_TS_LOGON_CREDENTIALS

Chamado por uma DLL GINA de substituição para recuperar informações de credenciais se os Serviços de Terminal estiverem habilitados. A DLL gina pode usar essas informações para preencher uma caixa de logon automaticamente e tentar fazer logon do usuário.
PWLX_SAS_NOTIFY

Chamado por GINA para notificar o Winlogon de um evento SAS (sequência de atenção segura).
PWLX_SET_CONTEXT_POINTER

Chamado por GINA para especificar o ponteiro de contexto passado por Winlogon como o primeiro parâmetro para todas as chamadas futuras para funções GINA.
PWLX_SET_OPTION

Chamado por GINA para definir o valor de uma opção.
PWLX_SET_RETURN_DESKTOP

Chamado por GINA para especificar a área de trabalho de aplicativo alternativa para a qual o Winlogon mudará quando a função de processamento de eventos SAS (sequência de atenção segura) atual for concluída.
PWLX_SET_TIMEOUT

Chamado por GINA para alterar o tempo limite associado a uma caixa de diálogo. O tempo limite padrão é de dois minutos.
PWLX_SWITCH_DESKTOP_TO_USER

Chamado por GINA para alternar para a área de trabalho do aplicativo.
PWLX_SWITCH_DESKTOP_TO_WINLOGON

Permite a opção DLL GINA para a área de trabalho do Winlogon.
PWLX_USE_CTRL_ALT_DEL

Chamado por GINA para instruir o Winlogon a usar a combinação de teclas CTRL+ALT+DEL padrão como uma SAS (sequência de atenção segura).
PWLX_WIN31_MIGRATE

Chamado por uma DLL GINA de substituição se os Serviços de Terminal estiverem habilitados. GINA chama essa função para concluir a instalação do cliente dos Serviços de Terminal.

Estruturas

 
WLX_CLIENT_CREDENTIALS_INFO_V1_0

Contém as credenciais do cliente retornadas por uma chamada para WlxQueryClientCredentials ou WlxQueryInetConnectorCredentials.
WLX_CLIENT_CREDENTIALS_INFO_V2_0

Contém as credenciais do cliente retornadas por uma chamada para WlxQueryTsLogonCredentials.
WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0

Contém as credenciais do cliente retornadas por uma chamada para WlxGetConsoleSwitchCredentials.
WLX_DESKTOP

Usado para passar informações da área de trabalho entre a DLL gina e o Winlogon.
WLX_DISPATCH_VERSION_1_0

Define o formato da tabela de expedição de função winlogon versão 1.0 passada para sua DLL GINA na chamada WlxInitialize.
WLX_DISPATCH_VERSION_1_1

Define o formato da expedição da função Winlogon versão 1.1 passada para sua DLL GINA na chamada WlxInitialize.
WLX_DISPATCH_VERSION_1_2

Define o formato da tabela de expedição de função winlogon versão 1.2 passada para sua DLL GINA na chamada WlxInitialize.
WLX_DISPATCH_VERSION_1_3

Define o formato da tabela de expedição de funções winlogon versão 1.3 passada para sua DLL GINA na chamada WlxInitialize.
WLX_DISPATCH_VERSION_1_4

Define o formato da tabela de expedição de função winlogon versão 1.4 passada para a DLL GINA na chamada WlxInitialize.
WLX_MPR_NOTIFY_INFO

Fornece informações de identificação e autenticação para provedores de rede.
WLX_NOTIFICATION_INFO

Essa estrutura armazena informações sobre um evento Winlogon.
WLX_PROFILE_V1_0

Contém informações usadas para configurar o ambiente inicial.
WLX_PROFILE_V2_0

Contém informações de perfil além das informações fornecidas pelo WLX_PROFILE_V1_0.
WLX_TERMINAL_SERVICES_DATA

Usado para fornecer ao GINA informações de configuração do usuário dos Serviços de Terminal.