Перечисление 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 |