Condividi tramite


Metodo ICredentialProviderCredential::SetSelected (credentialprovider.h)

Chiamato quando viene selezionata una credenziale. Consente all'implementatore di impostare le caratteristiche di accesso.

Sintassi

HRESULT SetSelected(
  [out] BOOL *pbAutoLogon
);

Parametri

[out] pbAutoLogon

Tipo: BOOL*

Quando termina, questo metodo contiene TRUE se la selezione delle credenziali indica che deve tentare di accedere immediatamente e automaticamente, altrimenti FALSE. Ad esempio, un provider di credenziali che enumera un account senza password può voler restituire questo valore come true.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Se si restituisce un valore diverso da S_OK , l'interfaccia utente di accesso e l'interfaccia utente delle credenziali si comportano come se non si fosse verificata alcuna selezione.

In Windows 10, se un provider di credenziali vuole registrare automaticamente l'utente in una situazione in cui Windows non ritiene appropriato, il sistema visualizzerà un pulsante di accesso come un urto di velocità. Un esempio è quando un utente con una password vuota blocca il computer o si disconnette. In questo scenario, Windows non registra direttamente l'utente.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione credentialprovider.h