IItemMetadata::TryGetFieldUInt16
부호 없는 16비트 정수 필드의 값을 가져옵니다.
HRESULT TryGetFieldUInt16(
LPCWSTR pcszFieldName,
USHORT * pValue);
매개 변수
- pcszFieldName
[in, string] 필드의 이름입니다.
- pValue
[out] 지정된 필드의 값을 반환합니다.
반환 값
S_OK
값이 설정되어 있지 않으면 S_FALSE입니다.
E_POINTER
E_INVALIDARG
필드가 없으면 SYNC_E_METADATA_FIELD_INVALID_NAME입니다.
필드가 부호 없는 16비트 정수가 아니면 SYNC_E_METADATA_FIELD_INVALID_TYPE입니다.
주의
사용자 지정 필드는 복제본 메타데이터를 처음 초기화할 때 CUSTOM_FIELD_DEFINITION 구조를 사용하여 정의해야 합니다.
IItemMetadata::SetFieldUInt16을 호출하여 필드 값을 설정했지만 아직 IReplicaMetadata::SaveItemMetadata를 호출하여 변경 내용을 저장하지 않은 경우 TryGetFieldUInt16은 메타데이터 저장소에 저장된 값이 아니라 IItemMetadata 개체에 들어 있는 값을 반환합니다.