다음을 통해 공유


IItemMetadata::SetFieldString

문자열 필드의 값을 설정합니다.

HRESULT SetFieldString(
  LPCWSTR pcszFieldName,
  LPCWSTR pcszValue);

매개 변수

  • pcszFieldName
    [in, string] 필드의 이름입니다.
  • pcszValue
    [in, unique] 필드의 값입니다.

반환 값

  • S_OK

  • E_POINTER

  • E_INVALIDARG

  • 필드가 없으면 SYNC_E_METADATA_FIELD_INVALID_NAME입니다.

  • 필드가 사용자 지정 필드 스키마의 문자열 형식이 아니면 SYNC_E_METADATA_FIELD_INVALID_TYPE입니다.

주의

pcszValue를 NULL로 지정하여 필드 값을 빈 값으로 다시 설정할 수 있습니다.

사용자 지정 필드는 복제본 메타데이터를 처음 초기화할 때 CUSTOM_FIELD_DEFINITION 구조를 사용하여 정의해야 합니다.

참고

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

참고 항목

참조

IItemMetadata 인터페이스