ISyncKnowledge2::GetLowestUncontainedId

このナレッジには含まれず、指定したナレッジに含まれている最小の項目 ID を返します。

構文

HRESULT GetLowestUncontainedId(
  ISyncKnowledge2* piSyncKnowledge,
  BYTE* pbItemId,
  DWORD * pcbItemIdSize);

パラメーター

  • piSyncKnowledge
    [in] pbItemId に返される項目 ID は、piSyncKnowledge に含まれています。

  • pbItemId
    [in, out, unique, size_is(*pcbItemIdSize)] このナレッジには含まれず、piSyncKnowledge には含まれている最小の項目 ID です。

  • pcbItemIdSize
    [in, out] pbItemId のバイト数を指定します。書き込まれたバイト数を返します。pbItemId が小さすぎる場合は、ID を取得するのに必要なバイト数を返します。

戻り値

  • S_OK

  • S_FALSE (piSyncKnowledge がこのナレッジに含まれている場合。この場合、含まれていない項目 ID は返されません。)

  • E_INVALIDARG (piSyncKnowledge の ID 形式スキーマがこのナレッジの ID 形式スキーマと同じでない場合)

  • E_POINTER

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) (pbItemId が小さすぎる場合。この場合、必要なバイト数が pcbItemIdSize で返されます。)

関連項目

その他の技術情報

ISyncKnowledge2 インターフェイス