Freigeben über


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.

Siehe auch

Verweis

ISyncFullEnumerationChangeBatch-Schnittstelle