Condividi tramite


IItemMetadata::SetGlobalId

Imposta l'ID globale dell'elemento.

HRESULT SetGlobalId(
  const BYTE * pbGlobalId);

Parametri

  • pbGlobalId
    [in] ID globale.

Valore restituito

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

  • E_UNEXPECTED se l'ID globale è già stato impostato.

Osservazioni

Il formato dell'ID globale deve essere conforme allo schema del formato dell'ID specificato all'inizializzazione della replica.

Per ogni voce IItemMetadata è richiesto un valore dell'ID globale valido e univoco prima che possa essere salvato nell'archivio dei metadati. Se IReplicaMetadata::SaveItemMetadata viene chiamato quando l'ID globale non è valido, IReplicaMetadata::SaveItemMetadata restituisce SYNC_E_METADATA_PRIMARY_KEY_CONSTRAINT.

Nota

Questo metodo non comporta il salvataggio della modifica nell'archivio. È necessario chiamare IReplicaMetadata::SaveItemMetadata per salvare tutte le modifiche apportate alle proprietà IItemMetadata.

Vedere anche

Riferimento

Interfaccia IItemMetadata