IKnowledgeWithMarkers::AddAllChangeUnitsRequiredMarker

同期元プロバイダーによって変更バッチに特定の項目が追加されるときにすべての変更単位を含める必要があることを示すマークをその項目に付けます。

HRESULT AddAllChangeUnitsRequiredMarker(
  BYTE* pItemId);

パラメーター

  • pItemId
    [in] すべての変更単位を含める必要があることを示すマークを付ける項目の ID です。

戻り値

  • S_OK

  • SYNC_E_ID_FORMAT_MISMATCH (pItemId がこのナレッジ オブジェクトに指定された ID 形式ではない場合)

  • SYNC_E_MARKER_MISMATCH (すべての変更単位が含まれていることを示すマークが付いている項目が既にナレッジ オブジェクトに含まれている場合)

解説

IKnowledgeWithMarkers オブジェクトに含めることができるマーカーは 1 種類だけです。ナレッジ オブジェクトに含まれているマーカーの種類を変更するには、新しいマーカーを追加する前に RemoveMarkers を呼び出す必要があります。

参照

リファレンス

IKnowledgeWithMarkers インターフェイス