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 |