Partilhar via


IItemMetadata::SetGlobalId

Define a ID global do item.

HRESULT SetGlobalId(
  const BYTE * pbGlobalId);

Parâmetros

  • pbGlobalId
    [in] A ID global.

Valor de retorno

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

  • E_UNEXPECTED quando a ID global já estiver definida.

Comentários

O formato da ID global precisa estar de acordo com o esquema de formato de ID especificado quando a réplica foi inicializada.

É necessário um valor de ID global válido e exclusivo para cada entrada de IItemMetadata antes que possa ser salvo no repositório de metadados. Se IReplicaMetadata::SaveItemMetadata for chamado quando a ID global não for válida, IReplicaMetadata::SaveItemMetadata retornará SYNC_E_METADATA_PRIMARY_KEY_CONSTRAINT.

Dica

Este método não salva a alteração no repositório. É necessário chamar IReplicaMetadata::SaveItemMetadata para salvar todas as alterações feitas nas propriedades de IItemMetadata.

Consulte também

Referência

Interface IItemMetadata