Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Указывает состояние одного поля в пользовательском интерфейсе учетных данных. Используется CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR и ICredentialProviderCredentialEvents::SetFieldState. Поведение полей может отличаться в зависимости от текущего состояния поля.
Синтаксис
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;
Константы
CPFS_HIDDENЗначение: 0 Не показывать поле в каком-либо состоянии. Одним из примеров этого может быть элемент управления изменением пароля, который не должен отображаться до тех пор, пока пользователь не пройдет проверку подлинности отпечатка. До проверки подлинности отпечатка поля пароля будет CPFS_HIDDEN. |
CPFS_DISPLAY_IN_SELECTED_TILEОтображение поля в выбранном состоянии. |
CPFS_DISPLAY_IN_DESELECTED_TILEОтображение поля в состоянии отмены выбора. Это значение допустимо только для CREDENTIAL_PROVIDER_USAGE_SCENARIO задано значение CPUS_CREDUI. |
CPFS_DISPLAY_IN_BOTHОтображение поля как при выборе плитки учетных данных, так и при ее не выбранном. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
| Верхняя часть | credentialprovider.h |