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


Метод IEnroll::enumProvidersWStr (xenroll.h)

[Этот метод больше недоступен для использования в Windows Server 2008 и Windows Vista.]

Метод enumProvidersWStr извлекает имена доступных поставщиков служб шифрования (CSP), указанных свойством ProviderType . Этот метод был впервые определен в интерфейсе IEnroll .

Синтаксис

HRESULT enumProvidersWStr(
  [in]  LONG   dwIndex,
  [in]  LONG   dwFlags,
  [out] LPWSTR *pbstrProvName
);

Параметры

[in] dwIndex

Указывает порядковый номер поставщика служб CSP, имя которого будет извлечено. Укажите ноль для первого поставщика служб CSP.

[in] dwFlags

Указывает флаги, передаваемые в функцию CryptEnumProviders . В настоящее время не используется; укажите ноль.

[out] pbstrProvName

Указатель на переменную LPWSTR , которая получает имя CSP с указанным типом свойства.

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

Возвращаемое значение — HRESULT. Значение S_OK указывает на успешное выполнение. Значение ERROR_NO_MORE_ITEMS возвращается при отсутствии поставщиков служб конфигурации с типом свойства, указанным свойством ProviderType .

Комментарии

Если значение свойства ProviderType не задано, используется значение по умолчанию (обычно PROV_RSA_FULL) параметра ProviderType , заданное в реестре.

Метод enumProvidersWStr вызывает функцию CryptEnumProviders .

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header xenroll.h
Библиотека Uuid.lib
DLL Xenroll.dll

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

IEnroll