enumerazione CREDENTIAL_PROVIDER_FIELD_STATE (credentialprovider.h)
Specifica lo stato di un singolo campo nell'interfaccia utente delle credenziali. Usato da CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR e ICredentialProviderCredentialEvents::SetFieldState. Il comportamento dei campi può variare a seconda dello stato del campo corrente.
Sintassi
typedef enum _CREDENTIAL_PROVIDER_FIELD_STATE {
CPFS_HIDDEN = 0,
CPFS_DISPLAY_IN_SELECTED_TILE,
CPFS_DISPLAY_IN_DESELECTED_TILE,
CPFS_DISPLAY_IN_BOTH
} CREDENTIAL_PROVIDER_FIELD_STATE;
Costanti
CPFS_HIDDEN Valore: 0 Non visualizzare il campo in alcuno stato. Un esempio di questo è un controllo di modifica della password che non deve essere visualizzato fino a quando l'utente non autentica una stampa personale. Fino a quando non viene autenticata la stampa personale, lo stato del campo della password sarà CPFS_HIDDEN. |
CPFS_DISPLAY_IN_SELECTED_TILE Mostra il campo quando si trova nello stato selezionato. |
CPFS_DISPLAY_IN_DESELECTED_TILE Mostra il campo quando si trova nello stato deselezionato. Questo valore è valido solo per un CREDENTIAL_PROVIDER_USAGE_SCENARIO è impostato su CPUS_CREDUI. |
CPFS_DISPLAY_IN_BOTH Mostra il campo sia quando viene selezionato il riquadro delle credenziali che quando non è selezionato. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | credentialprovider.h |