IItemMetadata::SetGlobalId
Legt die globale ID des Elements fest.
HRESULT SetGlobalId(
const BYTE * pbGlobalId);
Parameter
- pbGlobalId
[in] Die globale ID.
Rückgabewert
S_OK
E_POINTER
E_OUTOFMEMORY
E_UNEXPECTED, wenn die globale ID bereits festgelegt wurde.
Hinweise
Das Format der globalen ID muss dem ID-Formatschema entsprechen, das bei der Initialisierung des Replikats angegeben wurde.
Für jeden IItemMetadata-Eintrag ist ein gültiger und eindeutiger globaler ID-Wert erforderlich, bevor der Eintrag in den Metadatenspeicher geschrieben werden kann. Wenn IReplicaMetadata::SaveItemMetadata aufgerufen wird und die globale ID ungültig ist, gibt IReplicaMetadata::SaveItemMetadata SYNC_E_METADATA_PRIMARY_KEY_CONSTRAINT zurück.
Hinweis
Mit dieser Methode wird die Änderung nicht in den Speicher geschrieben. Es muss IReplicaMetadata::SaveItemMetadata aufgerufen werden, um alle Änderungen zu speichern, die an den IItemMetadata-Eigenschaften vorgenommen wurden.