ICspStatus::get_EnrollmentStatus 方法 (certenroll.h)

EnrollmentStatus 属性检索包含证书注册相关信息的 IX509EnrollmentStatus 对象。

此属性为只读。

语法

HRESULT get_EnrollmentStatus(
  IX509EnrollmentStatus **ppValue
);

参数

ppValue

返回值

备注

此属性返回 IX509EnrollmentStatus 对象。 创建 PKCS #10 证书请求时,通常会填充此对象。 此对象返回的以下三个属性提供有关 由 ICspStatus 对象表示的提供程序/算法对的信息:

  • Display 属性指定是否应在用户界面中显示提供程序和算法。
  • Selected 属性指定提供程序和算法是否可用于为证书请求创建密钥对。
  • Status 属性指定在请求初始化期间是跳过提供程序和算法还是导致错误。

若要了解这些属性的重要性,假设证书请求基于指定特定提供程序和算法的模板。 启用此提供程序/算法对的“显示”和“状态”属性。 对于其他 ICspStatus 对象,可能未启用其中一个或两个属性。 有关更完整的示例,请参阅 Ordinal 属性。

首次创建 IX509EnrollmentStatus 对象时,Status 属性设置为 EnrollUnknown。 如果未选择提供程序/算法对,则状态可能会设置为 EnrollSkipped。 如果在证书初始化过程中所选提供程序和算法的密钥创建失败,状态将设置为 EnrollError

要求

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

另请参阅

ICspStatus

ICspStatuses