IEnroll::enumProvidersWStr 方法 (xenroll.h)

[此方法在 Windows Server 2008 和 Windows Vista 中不再可用。]

enumProvidersWStr 方法检索由 ProviderType 属性指定的 (CSP) 可用加密服务提供程序的名称。 此方法首先在 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 表示成功。 当没有更多具有 ProviderType 属性指示的属性类型的 CSP 时,将返回值ERROR_NO_MORE_ITEMS。

注解

如果尚未设置 ProviderType 属性值,则使用默认值 (通常PROV_RSA_FULL) 在注册表中设置的 ProviderType

enumProvidersWStr 方法调用 CryptEnumProviders 函数。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 xenroll.h
Library Uuid.lib
DLL Xenroll.dll

另请参阅

IEnroll