ISyncKnowledge2::GetLowestUncontainedId
Retorna a ID de item mais baixa que não está contida nesse conhecimento e que está contida no conhecimento especificado.
HRESULT GetLowestUncontainedId(
ISyncKnowledge2* piSyncKnowledge,
BYTE* pbItemId,
DWORD * pcbItemIdSize);
Parâmetros
- piSyncKnowledge
[in] A ID de item que é retornada em pbItemId está contida em piSyncKnowledge.
- pbItemId
[in, out, unique, size_is(*pcbItemIdSize)] A ID de item mais baixa que não está contida nesse conhecimento e que está contida em piSyncKnowledge.
- pcbItemIdSize
[in, out] Especifica o número de bytes em pbItemId. Retorna o número de bytes necessários para recuperar a ID quando pbItemId for muito pequeno ou retorna o número de bytes gravados.
Valor de retorno
S_OK
S_FALSE quando piSyncKnowledge estiver contido nesse conhecimento. Nessa situação, não há nenhuma ID de item não contida para retornar.
E_INVALIDARG quando o esquema do formato da ID de piSyncKnowledge não for igual ao esquema do formato da ID desse conhecimento.
E_POINTER
HRESULT_FROM_WIN32(ERROR_MORE_DATA) quando pbItemId for muito pequeno. Nessa situação, o número de bytes necessários é retornado em pcbItemIdSize.