Partilhar via


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.

Consulte também

Referência

Interface ISyncKnowledge2