ICspInformations::GetCspStatusFromProviderName 方法 (certenroll.h)

GetCspStatusFromProviderName 方法按提供程序名称和支持的密钥操作检索旧提供程序的 ICspStatus 对象。 此方法已启用 Web。

语法

HRESULT GetCspStatusFromProviderName(
  [in]  BSTR        strProviderName,
  [in]  X509KeySpec LegacyKeySpec,
  [out] ICspStatus  **ppValue
);

参数

[in] strProviderName

包含加密提供程序名称或提供程序和算法名称的 BSTR ,以 algorithm_name provider_name格式用逗号分隔。

[in] LegacyKeySpec

一个 X509KeySpec 枚举值,该值指定密钥是否可用于加密和/或签名。 这可以是以下值之一:

  • XCN_AT_KEYEXCHANGE
  • XCN_AT_SIGNATURE

[out] ppValue

接收指向 ICspStatus 接口的指针的变量的地址,该接口包含有关满足 strProviderNameLegacyKeySpec 参数值的加密提供程序和算法对的信息。

返回值

如果函数成功,该函数将返回 S_OK

如果函数失败,它将返回一个 指示错误的 HRESULT 值。 有关常见错误代码的列表,请参阅 通用 HRESULT 值

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 certenroll.h
DLL CertEnroll.dll

另请参阅

ICspInformation

ICspInformations