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


Метод ICredentialProviderCredential::SetSelected (credentialprovider.h)

Вызывается при выборе учетных данных. Позволяет разработчику задавать характеристики входа в систему.

Синтаксис

HRESULT SetSelected(
  [out] BOOL *pbAutoLogon
);

Параметры

[out] pbAutoLogon

Тип: BOOL*

При возврате этого метода содержит значение TRUE , если выбор учетных данных указывает на то, что он должен попытаться выполнить вход немедленно и автоматически, в противном случае — FALSE. Например, поставщик учетных данных, который перечисляет учетную запись без пароля, может захотеть вернуть это значение true.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Возврат любого значения, отличного от S_OK , приводит к тому, что пользовательский интерфейс входа и пользовательский интерфейс учетных данных будут работать так, как если бы выбор не был выполнен.

В Windows 10, если поставщик учетных данных хочет автоматически войти в систему пользователя в ситуации, когда Windows считает это неуместным, система отобразит кнопку входа в качестве ускорения. Например, пользователь с пустым паролем блокирует компьютер или выходит из системы. В этом сценарии Windows не выполняет вход пользователя напрямую.

Требования

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