WMDMMetadataView 구조체
WMDMMetadataView 구조체는 메타데이터 뷰를 정의합니다. 콘텐츠는 이 정의에 따라 구성됩니다.
구문
typedef struct _WMDMMetadataView {
WCHAR *pwszViewName;
UINT nDepth;
WCHAR **ppwszTags;
} WMDMMetadataView;
멤버
-
pwszViewName
-
뷰 이름을 포함하는 와이드 문자 null로 끝나는 문자열에 대한 포인터입니다. 이 보기가 표시되는 루트 노드의 이름으로 사용됩니다.
-
nDepth
-
뷰에 사용되는 중첩된 메타데이터 태그 수를 나타내는 뷰의 깊이를 포함하는 정수입니다.
-
ppwszTags
-
중첩된 태그에 대한 메타데이터 태그 문자열의 배열입니다.
예제
다음 코드는 메타데이터 보기를 만듭니다.
WMDMMetadataView view;
view.pwszName = L"My View";
view.nDepth = 3; // genre, artist, album
LPCWSTR wszTagArray[3];
wszTagArray[0] = g_wszWMDMGenre;
wszTagArray[1] = g_wszWMDMAuthor;
wszTagArray[2] = g_wszWMDMAlbumTitle;
view.ppwszTags = wszTagArray;
위의 코드는 다음과 같이 콘텐츠를 구성합니다.
- 내 보기
- Genre1
- Artist1
- Album1
- Song1 Song2 ...
- Album1
- Song1 Song2 ...
- Artist1
- Album1
- Song1 Song2 ...
- Album1
- Song1 Song2 ...
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|