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

Se llama cuando se selecciona una credencial. Permite al implementador establecer características de inicio de sesión.

Sintaxis

HRESULT SetSelected(
  [out] BOOL *pbAutoLogon
);

Parámetros

[out] pbAutoLogon

Tipo: BOOL*

Cuando este método devuelve , contiene TRUE si la selección de la credencial indica que debe intentar iniciar sesión inmediatamente y automáticamente; de lo contrario, FALSE. Por ejemplo, un proveedor de credenciales que enumera una cuenta sin una contraseña puede querer devolver esto como true.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Devolver cualquier valor distinto de S_OK hace que la interfaz de usuario de inicio de sesión y la interfaz de usuario de credenciales se comporten como si no se produjera ninguna selección.

En Windows 10, si un proveedor de credenciales quiere registrar automáticamente al usuario en una situación en la que Windows no cree que sea adecuado, el sistema mostrará un botón de inicio de sesión como un aumento de velocidad. Un ejemplo de esto es cuando un usuario con una contraseña vacía bloquea el equipo o cierra la sesión. En ese escenario, Windows no registra directamente al usuario de nuevo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado credentialprovider.h