Структура WMDMMetadataView

Структура WMDMMetadataView определяет представление метаданных. Содержимое упорядочено на основе этого определения.

Синтаксис

typedef struct _WMDMMetadataView {
  WCHAR *pwszViewName;
  UINT  nDepth;
  WCHAR **ppwszTags;
} WMDMMetadataView;

Члены

pwszViewName

Указатель на строку с расширенным символом, завершающуюся нулевым значением, которая содержит имя представления. Используется в качестве имени корневого узла, под которым представлено это представление.

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
Художник1
Альбом1
Песня1 Песня2 ...
Альбом2 ...
Художник2
Альбом1
Песня1 Песня2 ...
Альбом2 ...
Жанр2
Художник1
Альбом1
Песня1 Песня2 ...
Альбом2 ...
Художник2
Альбом1
Песня1 Песня2 ...
Альбом2 ...
...
...

Требования

Требование Значение
Заголовок
Wmdm.idl

См. также раздел

Структуры