다음을 통해 공유


IItemMetadata::SetGlobalId

항목의 전역 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가 반환됩니다.

참고

이 메서드는 저장소에 변경 내용을 저장하지 않습니다. IItemMetadata 속성에 대한 모든 변경 내용을 저장하려면 IReplicaMetadata::SaveItemMetadata를 호출해야 합니다.

참고 항목

참조

IItemMetadata 인터페이스