ISyncFullEnumerationChangeBatch::GetClosedUpperBoundItemId
Ruft die geschlossene Obergrenze für Element-IDs ab, die Zielversionen erfordern.
HRESULT GetClosedUpperBoundItemId(
BYTE * pbClosedUpperBoundItemId,
DWORD * pcbIdSize);
Parameter
- pbClosedUpperBoundItemId
[in, out, unique, size_is(*pcbIdSize)] Gibt die geschlossene Obergrenze für Element-IDs zurück, die Zielversionen erfordern.
- pcbIdSize
[in, out] Gibt die Anzahl der Bytes in pbClosedUpperBoundItemId an. Gibt die Anzahl der für die Größe von pbClosedUpperBoundItemId erforderlichen Bytes zurück, wenn pcbIdSize zu klein ist, oder die Anzahl der in pbClosedUpperBoundItemId geschriebenen Bytes.
Rückgabewert
S_OK
E_POINTER
HRESULT_FROM_WIN32 (ERROR_MORE_DATA), wenn pbClosedUpperBoundItemId zu klein ist. In diesem Fall wird die erforderliche Anzahl von Bytes in pcbIdSize gespeichert.
SYNC_E_INVALID_OPERATION, wenn dem Batch keine Gruppe hinzugefügt wurde oder wenn eine Gruppe geöffnet, jedoch nicht beendet wurde.
Hinweise
Wenn der Zielanbieter diesen Änderungsbatch verarbeitet, muss er Versionsinformationen für alle Elemente bereitstellen, deren Element-IDs zwischen der angegebenen geschlossenen Untergrenze und der angegebenen geschlossenen Obergrenze (einschließlich) liegen.