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.