设置项的全局 ID。
HRESULT SetGlobalId(
  const BYTE * pbGlobalId);
参数
- pbGlobalId
 [in] 全局 ID。
返回值
- S_OK 
- E_POINTER 
- E_OUTOFMEMORY 
- 如果已经设置了全局 ID,则返回值为 E_UNEXPECTED。 
备注
全局 ID 的格式必须符合初始化副本时指定的 ID 格式架构。
每个 IItemMetadata 条目都需要有一个有效且唯一的全局 ID 值,才能保存到元数据存储区中。如果在全局 ID 无效的情况下调用了 IReplicaMetadata::SaveItemMetadata,则 IReplicaMetadata::SaveItemMetadata 返回 SYNC_E_METADATA_PRIMARY_KEY_CONSTRAINT。
备注
此方法不会将变更保存到存储区中。必须通过调用 IReplicaMetadata::SaveItemMetadata 才能保存对 IItemMetadata 属性所做的全部变更。