Condividi tramite


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