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를 호출해야 합니다.