Заголовок credentialprovider.h
Этот заголовок используется оболочкой Windows. Дополнительные сведения см. в разделе:
credentialprovider.h содержит следующие программные интерфейсы:
Интерфейсы
IConnectableCredentialProviderCredential Предоставляет методы для подключения и отключения объектов IConnectableCredentialProviderCredential. |
ICredentialProvider Предоставляет методы, используемые при настройке и обработке поставщика учетных данных. Все поставщики учетных данных должны реализовать этот интерфейс. |
ICredentialProviderCredential Предоставляет методы, обеспечивающие обработку учетных данных. |
ICredentialProviderCredential2 Расширяет интерфейс ICredentialProviderCredential, добавляя метод, который получает идентификатор безопасности (SID) пользователя. Учетные данные связаны с этим пользователем и могут быть сгруппированы под плиткой пользователя. |
ICredentialProviderCredentialEvents Предоставляет асинхронный механизм обратного вызова, используемый учетными данными для уведомления о событиях изменения состояния или текста в пользовательском интерфейсе входа или учетных данных. |
ICredentialProviderCredentialEvents2 Расширяет интерфейс ICredentialProviderCredentialEvents, добавляя методы, обеспечивающие пакетное обновление полей в пользовательском интерфейсе Журнала или пользовательском интерфейсе учетных данных. |
ICredentialProviderCredentialWithFieldOptions Предоставляет метод, позволяющий платформе поставщика учетных данных определить, была ли выполнена настройка параметра поля в пользовательском интерфейсе входа или учетных данных. |
ICredentialProviderEvents Предоставляет асинхронный механизм обратного вызова, используемый поставщиком учетных данных для уведомления об изменениях в списке учетных данных или их полях. |
ICredentialProviderFilter Используется для динамической фильтрации поставщиков учетных данных на основе информации, доступной во время выполнения. |
ICredentialProviderSetUserArray Предоставляет метод, позволяющий поставщику учетных данных получать набор пользователей, которые будут отображаться в пользовательском интерфейсе входа или учетных данных. |
ICredentialProviderUser Предоставляет методы, используемые для получения определенных свойств отдельного пользователя, включенных в пользовательский интерфейс входа или учетных данных. |
ICredentialProviderUserArray Представляет набор пользователей, которые будут отображаться в пользовательском интерфейсе входа или учетных данных. Эти сведения позволяют поставщику учетных данных перечислить набор для получения сведений о свойствах каждого пользователя для заполнения полей или фильтрации набора. |
IQueryContinueWithStatus Предоставляет методы, предоставляющие стандартный механизм для поставщиков учетных данных для вызова QueryContinue при попытке подключения к сети, чтобы определить, следует ли продолжать эти попытки. |
Структуры
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION Содержит сведения об учетных данных. |
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR Описывает одно поле в учетных данных. Например, строка или пользовательский образ. |
Перечисления
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS Указывает тип учетных данных, которые поставщик учетных данных должен вернуть для связи с плиткой "Другой пользователь". Используется ICredentialProviderUserArray_GetAccountOptions. |
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS Предоставляет параметры настройки для одного поля в пользовательском интерфейсе входа или учетных данных. |
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE Описывает состояние поля и то, как с ним может взаимодействовать пользователь. Поставщик учетных данных может отображать поля в различных интерактивных состояниях. |
CREDENTIAL_PROVIDER_FIELD_STATE Указывает состояние одного поля в пользовательском интерфейсе учетных данных. |
CREDENTIAL_PROVIDER_FIELD_TYPE Указывает тип поля учетных данных. Используется CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR. |
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE Описывает ответ, когда поставщик учетных данных пытается сериализовать учетные данные. |
CREDENTIAL_PROVIDER_STATUS_ICON Указывает, какой значок состояния должен отображаться. |
CREDENTIAL_PROVIDER_USAGE_SCENARIO Объявляет сценарии, в которых поддерживается поставщик учетных данных. Сценарий использования поставщика учетных данных (ЦП) позволяет поставщику учетных данных обеспечивать поведение перечисления и настройку полей пользовательского интерфейса в разных сценариях. |