ICertManageModule 介面 (certmod.h)
提供 ICertManageModule 介面來擷取憑證服務原則或結束模組的相關信息。
繼承
ICertManageModule 介面繼承自 IDispatch 介面。 ICertManageModule 也有下列類型的成員:
方法
ICertManageModule 介面具有這些方法。
ICertManageModule::Configure 顯示模組使用者介面。 |
ICertManageModule::GetProperty 擷取模組的屬性值。 |
ICertManageModule::SetProperty 允許模組設定屬性值。 |
備註
ICertManageModule 介面提供方法來叫用模組使用者介面來設定和檢視組態設定。 除了 ICertPolicy 和 ICertExit 介面之外,原則和 Exit 模組的寫入器應該分別實作 ICertManageModule 介面) (。 企業 證書頒發機構單位 (CA) 應一律使用 Microsoft 提供的企業原則和結束模組;企業 CA 允許其他結束模組。
以下是類別 (CMyCertManagePolicyModule) 實作 ICertManageModule 之類別DECLARE_REGISTRY宏中使用的範例。
DECLARE_REGISTRY(
CMyCertManagePolicyModule,
L"MyCode.PolicyManage.1",
L"MyCode.PolicyManage",
IDS_CERTMANAGEPOLICYMODULE_DESC,
THREADFLAGS_BOTH);
IDS_CERTMANAGEPOLICYMODULE_DESC值是應用程式特定的標識碼,可識別資源檔案 (.rc) 中描述 類別的字串數據表字串。
ICertManageModule 定義於 Certmod.h 中。 不過,當您建立程式時,請使用 Certsrv.h 作為包含檔案。
憑證服務介面同時支援Apartment線程和自由線程模型。 為了達到更好的輸送量,建議使用免費線程。
在 Visual Basic Scripting Edition 中,實作 ICertManageModule 的類別名稱必須是 “PolicyManage” 或 “PolicyExit”,視所建立的模組類型而定。 Certmod.h 中定義的下列字串常數可用來簡化遵循命名慣例。
常數 | 值 |
---|---|
wszCERTMANAGEEXIT_POSTFIX | TEXT (”。ExitManage“) |
wszCERTMANAGEPOLICY_POSTFIX | TEXT (”。PolicyManage“) |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | certmod.h (包含 Certsrv.h) |