Condividi tramite


ISyncFullEnumerationChangeBatch::GetClosedUpperBoundItemId

Ottiene il limite superiore chiuso degli ID elemento che richiedono versioni di destinazione.

HRESULT GetClosedUpperBoundItemId(
  BYTE * pbClosedUpperBoundItemId,
  DWORD * pcbIdSize);

Parametri

  • pbClosedUpperBoundItemId
    [in, out, unique, size_is(*pcbIdSize)] Restituisce il limite superiore chiuso degli ID elemento che richiedono versioni di destinazione.
  • pcbIdSize
    [in, out] Specifica il numero di byte in pbClosedUpperBoundItemId. Restituisce il numero di byte necessari per le dimensioni di pbClosedUpperBoundItemId se pcbIdSize è troppo piccolo oppure restituisce il numero di byte scritti in pbClosedUpperBoundItemId.

Valore restituito

  • S_OK

  • E_POINTER

  • HRESULT_FROM_WIN32 (ERROR_MORE_DATA) se pbClosedUpperBoundItemId è troppo piccolo. In questo caso, il numero di byte necessari viene archiviato in pcbIdSize.

  • SYNC_E_INVALID_OPERATION quando non è stato aggiunto alcun gruppo al batch o un gruppo è stato aperto ma non terminato.

Osservazioni

Quando elabora questo batch di modifiche, il provider di destinazione deve fornire informazioni sulla versione per tutti gli elementi con ID elemento compresi tra il limite inferiore chiuso e il limite superiore chiuso, estremi inclusi.

Vedere anche

Riferimento

Interfaccia ISyncFullEnumerationChangeBatch