Eventi
19 nov, 23 - 21 nov, 23
Ottenere il vantaggio competitivo necessario con potenti soluzioni di intelligenza artificiale e cloud partecipando a Microsoft Ignite online.
Iscriviti subitoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Descrive un singolo campo in una credenziale. Ad esempio, una stringa o un'immagine utente.
typedef struct _CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR {
DWORD dwFieldID;
CREDENTIAL_PROVIDER_FIELD_TYPE cpft;
LPWSTR pszLabel;
GUID guidFieldType;
} CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR;
dwFieldID
Tipo: DWORD
ID univoco del campo. I campi devono avere un identificatore univoco rispetto a tutti gli altri campi in un determinato provider di credenziali. Ciò è vero indipendentemente dal fatto che i campi vengano visualizzati o nascosti.
cpft
Tipo: CREDENTIAL_PROVIDER_FIELD_TYPE
Tipo del campo.
pszLabel
Tipo: LPWSTR
Puntatore a un buffer contenente il nome descrittivo del campo come stringa Unicode con terminazione null. Questa operazione viene usata per scopi di accessibilità e accodamento. Ad esempio, alcuni campi standard avrebbero nomi amici di "Username", "Password" e "Accedi a".
guidFieldType
Tipo: GUID
GUID che identifica in modo univoco un tipo di campo. Questo membro consente di eseguire il wrapping delle funzionalità fornite dai provider di credenziali esistenti nei propri provider. Il wrapping dei provider di credenziali non è consigliato perché può causare un comportamento imprevisto che disabilita i provider di credenziali in-box.
Nella tabella seguente sono elencati i valori guidFieldType supportati da Windows. Questi sono definiti in Shlguid.h.
Ogni elemento dell'interfaccia utente presentato all'utente in un riquadro è definito dal provider di credenziali come campo. Il CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR è il modo in cui il provider di credenziali identifica i campi. Una volta definito un campo per uno scenario di utilizzo specifico, non può essere aggiunto o sottratto da. I provider di credenziali devono definire completamente tutti i campi prima di enumerare i riquadri. Se i campi verranno visualizzati o spariti come parte del processo di acquisizione delle credenziali, tali campi non verranno ancora definiti in anticipo. Usare CREDENTIAL_PROVIDER_FIELD_STATE per nascondere o visualizzare i campi in base alle esigenze.
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | credentialprovider.h |
Eventi
19 nov, 23 - 21 nov, 23
Ottenere il vantaggio competitivo necessario con potenti soluzioni di intelligenza artificiale e cloud partecipando a Microsoft Ignite online.
Iscriviti subito