Condividi tramite


Interfaccia ICredentialProviderCredentialEvents (credentialprovider.h)

Fornisce un meccanismo di callback asincrono usato da una credenziale per notificare gli eventi di modifica dello stato o del testo nell'interfaccia utente di accesso o nell'interfaccia utente delle credenziali.

Ereditarietà

L'interfaccia ICredentialProviderCredentialEvents eredita dall'interfaccia IUnknown . ICredentialProviderCredentialEvents include anche questi tipi di membri:

Metodi

L'interfaccia ICredentialProviderCredentialEvents include questi metodi.

 
ICredentialProviderCredentialEvents::AppendFieldComboBoxItem

Comunica all'interfaccia utente di accesso o all'interfaccia utente delle credenziali che una casella combinata richiede un elemento aggiunto e che l'interfaccia utente deve essere aggiornata.
ICredentialProviderCredentialEvents::D eleteFieldComboBoxItem

Comunica all'interfaccia utente di accesso o all'interfaccia utente delle credenziali che un elemento deve essere eliminato da una casella combinata e che l'interfaccia utente deve essere aggiornata.
ICredentialProviderCredentialEvents::OnCreatingWindow

Viene chiamato quando viene creata la finestra. Consente alle credenziali di recuperare il valore HWND della finestra padre dopo la chiamata a Advise.
ICredentialProviderCredentialEvents::SetFieldBitmap

Comunica all'interfaccia utente di accesso o all'interfaccia utente delle credenziali che un campo dell'immagine del riquadro è stato modificato e che l'interfaccia utente deve essere aggiornata.
ICredentialProviderCredentialEvents::SetFieldCheckbox

Comunica all'interfaccia utente di accesso o all'interfaccia utente delle credenziali che un campo casella di controllo è stato modificato e che l'interfaccia utente deve essere aggiornata.
ICredentialProviderCredentialEvents::SetFieldComboBoxSelectedItem

Comunica all'interfaccia utente di accesso o all'interfaccia utente delle credenziali che l'elemento selezionato in una casella combinata è stato modificato e che l'interfaccia utente deve essere aggiornata.
ICredentialProviderCredentialEvents::SetFieldInteractiveState

Comunica all'interfaccia utente di accesso o all'interfaccia utente delle credenziali che lo stato di interattività di un campo è stato modificato e che l'interfaccia utente deve essere aggiornata.
ICredentialProviderCredentialEvents::SetFieldState

Comunica all'interfaccia utente di accesso o all'interfaccia utente delle credenziali che lo stato di un campo è stato modificato e che l'interfaccia utente deve essere aggiornata.
ICredentialProviderCredentialEvents::SetFieldString

Comunica all'interfaccia utente di accesso o all'interfaccia utente delle credenziali che la stringa associata a un campo è stata modificata e che l'interfaccia utente deve essere aggiornata.
ICredentialProviderCredentialEvents::SetFieldSubmitButton

Consente alle credenziali di impostare il campo a cui viene visualizzato il pulsante di invio adiacente.

Commenti

Questi metodi devono essere chiamati solo da una credenziale che passa come primo parametro. Il comportamento non è definito se si tenta di chiamare questi metodi usando credenziali diverse da quelle attivate dalla chiamata su Advise. Se un provider di credenziali dispone di informazioni su un altro thread e vuole comunicare tramite l'interfaccia utente di accesso o l'interfaccia utente delle credenziali del thread, le richieste dovranno passare attraverso le credenziali che hanno ricevuto la chiamata di avviso .

Quando implementare

Le terze parti non implementano ICredentialProviderCredentialEvents. Un'implementazione è inclusa in Windows.

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

Vedi anche

Provider di credenziali in Windows 10

ICredentialProviderCredential::Advise

ICredentialProviderCredential::UnAdvise

ICredentialProviderCredentialEvents2