ICertManageModule 接口 (certmod.h)

ICertManageModule 接口用于检索有关证书服务策略退出模块的信息。

继承

ICertManageModule 接口继承自 IDispatch 接口。 ICertManageModule 还具有以下类型的成员:

方法

ICertManageModule 接口包含以下方法。

 
ICertManageModule::Configure

显示模块用户界面。
ICertManageModule::GetProperty

检索模块的 属性值。
ICertManageModule::SetProperty

允许模块设置属性值。

注解

ICertManageModule 接口提供调用模块用户界面的方法,用于设置和查看配置设置。 除了 ICertPolicy 和 ICertExit 接口 (之外,Policy 和 Exit 模块的编写者还应分别) 实现 ICertManageModule 接口。 企业 证书颁发机构 (CA) 应始终使用 Microsoft 提供的企业策略和退出模块;企业 CA 允许使用其他退出模块。

下面是可在实现 ICertManageModule 的类 (CMyCertManagePolicyModule) 的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 作为包含文件。

证书服务接口支持单元线程和自由线程模型。 为了提高吞吐量,建议使用自由线程。

在 Visual Basic Scripting Edition 中,实现 ICertManageModule 的类的名称必须是“PolicyManage”或“PolicyExit”,具体取决于要创建的模块的类型。 Certmod.h 中定义的以下字符串常量可用于简化命名约定的遵循。

常数 Value
wszCERTMANAGEEXIT_POSTFIX TEXT (”。ExitManage“)
wszCERTMANAGEPOLICY_POSTFIX TEXT (”。PolicyManage“)

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 certmod.h (包括 Certsrv.h)