IX509EnrollmentPolicyServer::QueryChanges 方法 (certenroll.h)

QueryChanges 方法检索一个值,该值指定模板或证书颁发机构集合在 Active Directory 中是否已更改。

语法

HRESULT QueryChanges(
  [out, retval] VARIANT_BOOL *pValue
);

参数

[out, retval] pValue

指向布尔值的指针,该值指定集合是否已更改。

返回值

如果函数成功,该函数将返回 S_OK

如果函数失败,它将返回指示错误的 HRESULT 值。 可能的值包括(但并不限于)下表中的项。 有关常见错误代码的列表,请参阅 常见 HRESULT 值

返回代码 说明
E_NOT_VALID_STATE
LoadOptionRegisterForADChanges 未在 LoadPolicy 方法的 选项参数中指定。
E_POINTER
pValue 参数不能为 NULL
OLE_E_BLANK
IX509EnrollmentPolicyServer 对象尚未初始化。

注解

只有在 LoadPolicy 方法的 option 参数中指定 LoadOptionRegisterForADChanges 时,QueryChanges 方法才相关。 对于以下任一情况,方法返回 VARIANT_TRUE

  • 自上次调用 GetTemplates 以来,Active Directory 中的模板集合已更改。
  • 自上次调用 GetCA 以来,Active Directory 中的证书颁发机构集合已更改。

要求

   
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 certenroll.h

另请参阅

IX509EnrollmentPolicyServer