Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает наименьший идентификатор элемента, отсутствующий в данном наборе знаний, но содержащийся в указанном наборе знаний.
HRESULT GetLowestUncontainedId(
ISyncKnowledge2* piSyncKnowledge,
BYTE* pbItemId,
DWORD * pcbItemIdSize);
Параметры
- piSyncKnowledge
[in] Идентификатор элемента, возвращаемого в pbItemId, содержится в piSyncKnowledge.
- pbItemId
[in, out, unique, size_is(*pcbItemIdSize)] Наименьший идентификатор элемента, который не содержится в данном наборе знаний, но содержится в piSyncKnowledge.
- pcbItemIdSize
[in, out] Указывает число байтов в объекте pbItemId. Возвращает число байтов, необходимое для получения идентификатора, если значение pbItemId слишком мало, или число записанных байтов.
Возвращаемое значение
S_OK
S_FALSE, если piSyncKnowledge содержится в этом наборе знаний. В этом случае отсутствует не содержащийся идентификатор элемента, который можно возвратить.
E_INVALIDARG, если схема форматов идентификаторов piSyncKnowledge отличается от схемы форматов идентификаторов этого набора знаний.
E_POINTER
HRESULT_FROM_WIN32(ERROR_MORE_DATA), если размер pbItemId слишком мал. В этом случае необходимое число байтов возвращается в параметре pcbItemIdSize.