Partager via


ISyncFullEnumerationChangeBatch::GetClosedUpperBoundItemId

Obtient la limite supérieure fermée sur les ID d'élément qui requièrent des versions de destination.

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

Paramètres

  • pbClosedUpperBoundItemId
    [in, out, unique, size_is(*pcbIdSize)] Retourne la limite supérieure fermée sur les ID d'élément qui requièrent des versions de destination.
  • pcbIdSize
    [in, out] Spécifie le nombre d'octets contenus dans pbClosedUpperBoundItemId. Retourne le nombre d'octets requis pour la taille de pbClosedUpperBoundItemId lorsque pcbIdSize est trop petit, ou le nombre d'octets écrits dans pbClosedUpperBoundItemId.

Valeur de retour

  • S_OK

  • E_POINTER

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) lorsque pbClosedUpperBoundItemId est trop petit. Dans ce cas, le nombre requis d'octets est stocké dans pcbIdSize.

  • SYNC_E_INVALID_OPERATION si aucun groupe n'a été ajouté au lot ou si un groupe a été ouvert, mais pas terminé.

Notes

Lorsque le fournisseur de destination traite ce lot de modifications, il doit fournir des informations de version pour tous ses éléments qui ont des ID qui se situent entre les limites inférieure et supérieure fermées spécifiées, incluses.

Voir aussi

Référence

Interface ISyncFullEnumerationChangeBatch