Share via


CREDENTIAL_PROVIDER_FIELD_STATE-Enumeration (credentialprovider.h)

Gibt den Status eines einzelnen Felds auf der Benutzeroberfläche für Anmeldeinformationen an. Wird von CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR und ICredentialProviderCredentialEvents::SetFieldState verwendet. Das Verhalten von Feldern kann je nach aktuellem Feldzustand variieren.

Syntax

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;

Konstanten

 
CPFS_HIDDEN
Wert: 0
Zeigen Sie das Feld nicht in einem zustand an. Ein Beispiel hierfür wäre ein Kennwortbearbeitungssteuerelement, das erst angezeigt werden sollte, wenn der Benutzer einen Fingerabdruck authentifiziert. Bis der Fingerabdruck authentifiziert wurde, wird der Status des Kennwortfelds CPFS_HIDDEN.
CPFS_DISPLAY_IN_SELECTED_TILE
Zeigt das Feld an, wenn sich der ausgewählte Zustand befindet.
CPFS_DISPLAY_IN_DESELECTED_TILE
Zeigen Sie das Feld an, wenn sie sich im nicht ausgewählten Zustand befindet. Dieser Wert ist nur für einen CREDENTIAL_PROVIDER_USAGE_SCENARIO auf CPUS_CREDUI festgelegt ist.
CPFS_DISPLAY_IN_BOTH
Zeigen Sie das Feld sowohl an, wenn die Kachel "Anmeldeinformationen" ausgewählt ist als auch, wenn sie nicht ausgewählt ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile credentialprovider.h