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 |