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 ...
Album2 ...
Artist2
Album1
Song1 Song2 ...
Album2 ...
Genre2
Artist1
Album1
Song1 Song2 ...
Album2 ...
Artist2
Album1
Song1 Song2 ...
Album2 ...
...
...

要求

要求 Value
标头
Wmdm .idl

请参阅

结构