Freigeben über


ISyncFullEnumerationChangeBatch::GetClosedLowerBoundItemId

Ruft die geschlossene Untergrenze für Element-IDs ab, die Zielversionen erfordern.

HRESULT GetClosedLowerBoundItemId(
  BYTE * pbClosedLowerBoundItemId,
  DWORD * pcbIdSize);

Parameter

  • pbClosedLowerBoundItemId
    [in, out, unique, size_is(*pcbIdSize)] Gibt die geschlossene Untergrenze für Element-IDs zurück, die Zielversionen erfordern.
  • pcbIdSize
    [in, out] Gibt die Anzahl der Bytes in pbClosedLowerBoundItemId an. Gibt die Anzahl der für die Größe von pbClosedLowerBoundItemId erforderlichen Bytes zurück, wenn pcbIdSize zu klein ist, oder die Anzahl der in pbClosedLowerBoundItemId geschriebenen Bytes.

Rückgabewert

  • S_OK

  • E_POINTER

  • HRESULT_FROM_WIN32 (ERROR_MORE_DATA), wenn pbClosedLowerBoundItemId 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