IFilteredReplicaNotifyingChangeApplierTarget::GetNewMoveins
フィルターに含まれる項目のうち、指定されたナレッジに含まれていない項目を識別する項目 ID の一覧を返します。
HRESULT GetNewMoveins(
ISyncKnowledge * pBaseKnowledge,
IEnumItemIds ** pEnumItemIds);
パラメーター
- pBaseKnowledge
[in] フィルターに含まれる項目のうち、このナレッジに含まれていない項目を識別する項目 ID の返された一覧です。
- pEnumItemIds
[out] フィルターに含まれる項目のうち、pBaseKnowledge に含まれていない項目を識別する項目 ID の一覧を返します。
戻り値
S_OK
プロバイダーが決定したエラー コード
解説
このメソッドは、変更適用元で、pBaseKnowledge で指定されたナレッジが記録された後にフィルターに移動された項目を判断するために使用されます。たとえば、メディア ファイルを格納するレプリカでは、三つ星以上と評価されたファイルのデータのみを格納するようにフィルターされるとします。pBaseKnowledge の記録時に、二つ星と評価されたファイルを想定してみましょう。その後ユーザーが、このファイルに対する評価を四つ星に変更したとすると、このファイルはフィルターに移動されたため、このメソッドから返される一覧に含まれる必要があります。