Compartir a través de


ISyncKnowledge2::GetLowestUncontainedId

Devuelve el identificador de elemento más bajo que no está incluido en este conocimiento y está incluido en el conocimiento especificado.

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

Parámetros

  • piSyncKnowledge
    [in] El identificador de elemento que se devuelve en pbItemId se incluye en piSyncKnowledge.
  • pbItemId
    [in, out, unique, size_is(*pcbItemIdSize)] Identificador de elemento más bajo que no está incluido en este conocimiento y está incluido en piSyncKnowledge.
  • pcbItemIdSize
    [in, out] Especifica el número de bytes de pbItemId. Devuelve el número de bytes necesarios para recuperar el identificador si pbItemId es demasiado pequeño, o devuelve el número de bytes escritos.

Valor devuelto

  • S_OK

  • S_FALSE si piSyncKnowledge está incluido en este conocimiento. En esta situación, no existe ningún identificador de elemento sin incluir que haya que devolver.

  • E_INVALIDARG si el esquema de formato de identificador de piSyncKnowledge no es el mismo que el de este conocimiento.

  • E_POINTER

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) si pbItemId es demasiado pequeño. En esta situación, el número necesario de bytes se devuelve en pcbItemIdSize.

Vea también

Referencia

Interfaz ISyncKnowledge2