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


Метод ICredentialProviderUserArray::SetProviderFilter (credentialprovider.h)

Ограничивает набор пользователей в массиве локальными учетными записями или учетными записями Майкрософт.

Синтаксис

HRESULT SetProviderFilter(
  [in] REFGUID guidProviderToFilterTo
);

Параметры

[in] guidProviderToFilterTo

Задайте для этого параметра значение Identity_LocalUserProvider для поставщика учетных данных локальных учетных записей; в противном случае задайте для него GUID поставщика учетных записей Майкрософт.

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

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

Комментарии

Объект ICredentialProviderUserArray содержит всех доступных пользователей в текущем сценарии. Этот метод позволяет поставщику учетных данных указать определенное подмножество этих пользователей. Например, если поставщик учетных данных обрабатывает только пользователей учетных записей Майкрософт из определенного подключенного поставщика, он может вызвать этот метод с идентификатором поставщика учетных записей Майкрософт, чтобы отфильтровать пользователей, принадлежащих другим поставщикам.

Этот метод можно вызвать только один раз для фильтрации по одному поставщику учетной записи. Если метод вызывается снова, вызов завершится ошибкой с возвращаемым значением E_UNEXPECTED.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header credentialprovider.h
Библиотека CredentialProvider.lib
DLL Authui.dll

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

ICredentialProviderUser::GetProviderID

ICredentialProviderUserArray