IReplicaMetadata::GetUnreportedItems

返回当前未在元数据存储区中标记为活动状态且尚未标记为已删除的项的列表。

HRESULT GetUnreportedItems (
  IItemMetadataEnumerator ** ppItemMetadataEnumerator);

参数

  • ppItemMetadataEnumerator
    [out] 返回当前未在元数据存储区中标记为活动的项的列表。

返回值

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

备注

此方法属于删除检测服务的一部分。当对变更项调用 IReplicaMetadata::SaveItemMetadata 后或者对未变更但仍处于活动状态的项调用 IReplicaMetadata::ReportLiveItemByIndexedFieldsIReplicaMetadata::ReportLiveItemByGlobalId 后,元数据存储区中的某个项会被标记为处于活动状态。提供程序可以调用 IReplicaMetadata::GetUnreportedItems IReplicaMetadata::GetUnreportedItemsByIndexedFields 来获取元数据存储区中未报告为处于活动状态的项。然后,提供程序可以将这些项标记为在元数据存储区中已删除。

请参阅

参考

IReplicaMetadata 接口