共用方式為


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