Поделиться через


Заголовок 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

Объявляет сценарии, в которых поддерживается поставщик учетных данных. Сценарий использования поставщика учетных данных (ЦП) позволяет поставщику учетных данных обеспечивать поведение перечисления и настройку полей пользовательского интерфейса в разных сценариях.