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;

前面的代码按如下所示组织内容:

我的视图
流派 1
Artist1
Album1
宋 1 宋 2 ...
专辑 2...
Artist2
Album1
宋 1 宋 2 ...
专辑 2...
流派 2
Artist1
Album1
宋 1 宋 2 ...
专辑 2...
Artist2
Album1
宋 1 宋 2 ...
专辑 2...
...
...

要求

要求 Value
标头
Wmdm.idl

另请参阅

结构