Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.