Condividi tramite


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.