次の方法で共有


ISyncKnowledge2::ContainsKnowledgeForChangeUnit

指定された変更単位の指定されたナレッジがこのナレッジで認識されているかどうかを示します。

構文

HRESULT ContainsKnowledgeForChangeUnit(
  ISyncKnowledge * pKnowledge,
  const BYTE * pbItemId,
  const BYTE * pbChangeUnitId);

パラメーター

項目

定義

pKnowledge

[in] pbChangeUnitId に関するナレッジが含まれているナレッジ オブジェクトです。

pbItemId

[in] 検索する変更単位を含む項目の ID です。

pbChangeUnitId

[in] 検索する変更単位の ID です。

戻り値

  • S_OK (pKnowledge で認識される、pbChangeUnitId に関するナレッジがこのオブジェクトに含まれている場合)

  • S_FALSE (pKnowledge で認識される、pbChangeUnitId に関するナレッジがこのオブジェクトに含まれていない場合)

  • E_POINTER

  • SYNC_E_ID_FORMAT_MISMATCH (pbItemId または pbChangeUnitId の形式が、プロバイダーによって指定された形式ではない場合)

説明

同じ結果を取得するには、pKnowledge の ISyncKnowledge::ContainsChangeUnit メソッドに pbItemId および pbChangeUnitId を渡してから、その結果の射影されたナレッジを取得してこのオブジェクトの ISyncKnowledge::ContainsKnowledge メソッドに渡す方法もあります。

関連項目

その他の技術情報

ISyncKnowledge2 インターフェイス