IReplicaMetadata::GetUnreportedItems
返回当前未在元数据存储区中标记为活动状态且尚未标记为已删除的项的列表。
HRESULT GetUnreportedItems (
IItemMetadataEnumerator ** ppItemMetadataEnumerator);
参数
- ppItemMetadataEnumerator
[out] 返回当前未在元数据存储区中标记为活动的项的列表。
返回值
S_OK
E_POINTER
E_OUTOFMEMORY
备注
此方法属于删除检测服务的一部分。当对变更项调用 IReplicaMetadata::SaveItemMetadata 后或者对未变更但仍处于活动状态的项调用 IReplicaMetadata::ReportLiveItemByIndexedFields 或 IReplicaMetadata::ReportLiveItemByGlobalId 后,元数据存储区中的某个项会被标记为处于活动状态。提供程序可以调用 IReplicaMetadata::GetUnreportedItems
或 IReplicaMetadata::GetUnreportedItemsByIndexedFields 来获取元数据存储区中未报告为处于活动状态的项。然后,提供程序可以将这些项标记为在元数据存储区中已删除。