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 |