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


Перечисление CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE (credentialprovider.h)

Описывает ответ, когда поставщик учетных данных пытается сериализовать учетные данные. Используется ICredentialProviderCredential::GetSerialization.

Синтаксис

typedef enum _CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE {
  CPGSR_NO_CREDENTIAL_NOT_FINISHED = 0,
  CPGSR_NO_CREDENTIAL_FINISHED,
  CPGSR_RETURN_CREDENTIAL_FINISHED,
  CPGSR_RETURN_NO_CREDENTIAL_FINISHED
} CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE;

Константы

 
CPGSR_NO_CREDENTIAL_NOT_FINISHED
Значение: 0
Никакие учетные данные не были сериализованы, так как требуются дополнительные сведения. Одним из примеров этого может быть, если для учетных данных требуется ПИН-код и ответ на секретный вопрос, но пользователь указал только ПИН-код. Это означает, что вызывающему абоненту должна быть предоставлена возможность изменить свой ответ.
CPGSR_NO_CREDENTIAL_FINISHED
Поставщик учетных данных не сериализовал учетные данные, но завершил свою работу. Этот ответ имеет несколько значений. Это может означать, что учетные данные не были сериализованы и пользователь не должен пытаться повторить попытку. Этот ответ также может означать, что учетные данные не были отправлены, но работа с учетными данными завершена. Например, в сценарии смены пароля этот ответ подразумевает успешное выполнение.
CPGSR_RETURN_CREDENTIAL_FINISHED
Учетные данные были сериализованы. Этот ответ подразумевает, что структура сериализации была передана обратно.
CPGSR_RETURN_NO_CREDENTIAL_FINISHED
Поставщик учетных данных не сериализовал учетные данные, но завершил свою работу. Разница между этим значением и CPGSR_NO_CREDENTIAL_FINISHED заключается в том, что этот флаг будет принудительно возвращать пользовательский интерфейс входа, который будет вызывать UnAdvise для всех поставщиков учетных данных.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть credentialprovider.h

См. также раздел

Поставщики учетных данных в Windows 10