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 メソッドに渡す方法もあります。