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 で返されます。)