ISyncKnowledge2::ContainsKnowledgeForItem

指定された項目の指定されたナレッジが、このナレッジで認識されているかどうかを示します。

構文

HRESULT ContainsKnowledgeForItem(
  ISyncKnowledge * pKnowledge,
  const BYTE * pbItemId);

パラメーター

項目

定義

pKnowledge

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

pbItemId

[in] 検索する項目の ID です。

戻り値

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

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

  • E_POINTER

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

説明

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

関連項目

その他の技術情報

ISyncKnowledge2 インターフェイス