다음을 통해 공유


IWMDMMetaData::AddItem 메서드(mswmdm.h)

AddItem 메서드는 인터페이스에 메타데이터 속성을 추가합니다.

구문

HRESULT AddItem(
  [in] WMDM_TAG_DATATYPE Type,
  [in] LPCWSTR           pwszTagName,
  [in] BYTE              *pValue,
  [in] UINT              iLength
);

매개 변수

[in] Type

저장되는 메타데이터의 형식을 지정하는 WMDM_TAG_DATATYPE 열거형 값입니다.

[in] pwszTagName

설정할 속성의 이름을 지정하는 null로 끝나는 와이드 문자열에 대한 포인터입니다. 표준 속성 이름 상수 목록은 메타데이터 상수에 제공됩니다.

[in] pValue

속성에 할당할 값을 지정하는 바이트 배열에 대한 포인터입니다. 제출된 값이 복사되므로 AddItem을 호출한 후 메모리를 해제할 수 있습니다.

[in] iLength

pValue의 크기를 바이트 단위로 지정하는 정수입니다.

반환 값

이 메서드는 HRESULT를 반환합니다. Windows Media 장치 관리자 모든 인터페이스 메서드는 다음 오류 코드 클래스 중 어느 것을 반환할 수 있습니다.

  • 표준 COM 오류 코드
  • HRESULT 값으로 변환된 Windows 오류 코드
  • Windows Media 장치 관리자 오류 코드
가능한 오류 코드의 광범위한 목록은 오류 코드를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 mswmdm.h
라이브러리 Mssachlp.lib

추가 정보

IWMDMMetaData 인터페이스

메타데이터 상수

파일에서 메타데이터 설정