Método ICredentialProviderCredential::SetSelected (credentialprovider.h)

Chamado quando uma credencial é selecionada. Permite que o implementador defina características de logon.

Sintaxe

HRESULT SetSelected(
  [out] BOOL *pbAutoLogon
);

Parâmetros

[out] pbAutoLogon

Tipo: BOOL*

Quando esse método retorna, contém TRUE se a seleção da credencial indicar que ele deve tentar fazer logon imediatamente e automaticamente, caso contrário, FALSE. Por exemplo, um provedor de credenciais que enumera uma conta sem uma senha pode querer retornar isso como true.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Retornar qualquer valor diferente de S_OK faz com que a interface do usuário de logon e a interface do usuário da credencial se comportem como se nenhuma seleção tivesse ocorrido.

Em Windows 10, se um provedor de credenciais quiser fazer logon automaticamente no usuário em uma situação em que o Windows não achar apropriado, o sistema exibirá um botão de entrada como um aumento de velocidade. Um exemplo disso é quando um usuário com uma senha vazia bloqueia o computador ou sai. Nesse cenário, o Windows não registra diretamente o usuário de volta.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho credentialprovider.h