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 |