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 ...
...
...

要求

要求
标头
Wmdm.idl

另请参阅

结构