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.