將Xenroll.dll對應至CertEnroll.dll

在 Windows Vista 之前,憑證註冊控制是在 Xenroll.dll 中實作。 Xenroll.dll程式庫已從作業系統中移除,並取代為 CertEnroll.dll。

Xenroll 嘗試實作兩組平行介面。 ICEnrollICEnroll2ICEnroll3 和 ICEnroll4符合自動化規範,且與指令碼語言相容。 對應的介面IEnrollIEnroll2 和 IEnroll4無法編寫腳本,但對 C++ 程式設計人員而言更方便。 隨著它們演進,這兩組介面並未保持同步。 特別是 ICEnroll4 最近所代表的雙重介面集合只會定義 IEnroll4所定義功能的子集。

CertEnroll.dll實作較大型且更結構化的自動化相容 COM 介面集。 下列主題討論Xenroll.dll如何對應至不同功能類型的CertEnroll.dll。

使用憑證註冊 API