Partager via


IItemMetadata::SetGlobalId

Définit l'ID global de l'élément.

HRESULT SetGlobalId(
  const BYTE * pbGlobalId);

Paramètres

  • pbGlobalId
    [in] ID global.

Valeur de retour

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

  • E_UNEXPECTED lorsque l'ID global a déjà été défini.

Notes

Le format de l'ID global doit se conformer au schéma de format d'ID spécifié lors de l'initialisation du réplica.

Une valeur d'ID global valide et unique est requise pour chaque entrée IItemMetadata avant de permettre son enregistrement dans le magasin des métadonnées. Si IReplicaMetadata::SaveItemMetadata est appelée alors que l'ID global n'est pas valide, IReplicaMetadata::SaveItemMetadata retourne SYNC_E_METADATA_PRIMARY_KEY_CONSTRAINT.

Notes

Cette méthode n'enregistre pas la modification dans le magasin. IReplicaMetadata::SaveItemMetadata doit être appelée pour enregistrer toutes les modifications apportées aux propriétés IItemMetadata.

Voir aussi

Référence

Interface IItemMetadata