Intestazione credentialprovider.h
Questa intestazione viene usata dalla shell di Windows. Per altre informazioni, vedere:
credentialprovider.h contiene le interfacce di programmazione seguenti:
Interfacce
IConnectableCredentialProviderCredentialCredential Espone i metodi per la connessione e la disconnessione degli oggetti IConnectableCredentialProviderCredential. |
ICredentialProvider Espone i metodi utilizzati nella configurazione e nella manipolazione di un provider di credenziali. Tutti i provider di credenziali devono implementare questa interfaccia. |
ICredentialProviderCredential Espone i metodi che consentono la gestione di una credenziale. |
ICredentialProviderCredential2 Estende l'interfaccia ICredentialProviderCredential aggiungendo un metodo che recupera l'identificatore di sicurezza (SID) di un utente. Le credenziali sono associate all'utente e possono essere raggruppate nel riquadro dell'utente. |
ICredentialProviderCredentialEvents 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. |
ICredentialProviderCredentialEvents2 Estende l'interfaccia ICredentialProviderCredentialEvents aggiungendo metodi che consentono l'aggiornamento batch di campi nell'interfaccia utente o nell'interfaccia utente delle credenziali di accesso. |
ICredentialProviderCredentialWithFieldOptions Fornisce un metodo che consente al framework del provider di credenziali di determinare se è stata apportata una personalizzazione all'opzione di un campo in un'interfaccia utente di accesso o credenziali. |
ICredentialProviderEvents Fornisce un meccanismo di callback asincrono usato da un provider di credenziali per notificare le modifiche apportate all'elenco di credenziali o ai relativi campi. |
ICredentialProviderFilter Usato per filtrare dinamicamente i provider di credenziali in base alle informazioni disponibili in fase di esecuzione. |
ICredentialProviderSetUserArray Fornisce un metodo che consente a un provider di credenziali di ricevere il set di utenti che verranno visualizzati nell'interfaccia utente di accesso o credenziali. |
ICredentialProviderUser Fornisce metodi usati per recuperare determinate proprietà di un singolo utente incluso in un'interfaccia utente di accesso o credenziali. |
ICredentialProviderUserArray Rappresenta il set di utenti che verranno visualizzati nell'interfaccia utente di accesso o credenziale. Queste informazioni consentono al provider di credenziali di enumerare il set per recuperare le informazioni sulle proprietà relative a ogni utente per popolare i campi o filtrare il set. |
IQueryContinueWithStatus Espone i metodi che forniscono un meccanismo standard per i provider di credenziali per chiamare QueryContinue durante il tentativo di connettersi alla rete per determinare se devono continuare questi tentativi. |
Strutture
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION Contiene informazioni dettagliate su una credenziale. |
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR Descrive un singolo campo in una credenziale. Ad esempio, una stringa o un'immagine utente. |
Enumerazioni
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS Indica il tipo di credenziale che un provider di credenziali deve restituire per l'associazione al riquadro "Altro utente". Utilizzato da ICredentialProviderUserArray_GetAccountOptions. |
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS Fornisce opzioni di personalizzazione per un singolo campo in un'interfaccia utente di accesso o credenziale. |
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE Descrive lo stato di un campo e il modo in cui un utente può interagire con esso. I campi possono essere visualizzati da un provider di credenziali in diversi stati interattivi. |
CREDENTIAL_PROVIDER_FIELD_STATE Specifica lo stato di un singolo campo nell'interfaccia utente delle credenziali. |
CREDENTIAL_PROVIDER_FIELD_TYPE Specifica un tipo di campo delle credenziali. Utilizzato da CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR. |
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE Descrive la risposta quando un provider di credenziali tenta di serializzare le credenziali. |
CREDENTIAL_PROVIDER_STATUS_ICON Indica quale icona di stato deve essere visualizzata. |
CREDENTIAL_PROVIDER_USAGE_SCENARIO Dichiara gli scenari in cui è supportato un provider di credenziali. Uno scenario di utilizzo del provider di credenziali consente al provider di credenziali di fornire un comportamento di enumerazione distinto e la configurazione del campo dell'interfaccia utente in tutti gli scenari. |