CertEnroll.dllへのXenroll.dllのマッピング

Windows Vista より前のバージョンでは、証明書登録コントロールがXenroll.dllに実装されていました。 Xenroll.dll ライブラリはオペレーティング システムから削除され、CertEnroll.dllに置き換えられました。

Xenroll は、2 つの並列インターフェイスセットを実装しようとしました。 ICEnrollICEnroll2ICEnroll3および ICEnroll4 はオートメーションに準拠しており、スクリプト言語と互換性がありました。 対応するインターフェイス (IEnrollIEnroll2IEnroll4) はスクリプト化できませんでしたが、C++ プログラマにとってより便利でした。 それらが進化するにつれて、2 つのインターフェイスセットは同期されたままになります。 特に、 ICEnroll4 によって最後に表されるデュアル インターフェイスのセットでは、 IEnroll4 によって定義された機能のサブセットのみが定義されます。

CertEnroll.dllは、オートメーション準拠の COM インターフェイスのより大きく構造化されたセットを実装します。 次のトピックでは、さまざまな種類の機能Xenroll.dllCertEnroll.dllにマップする方法について説明します。

証明書登録 API の使用