Структура 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 ...
- Альбом1
- Песня1 Песня2 ...
- Художник1
- Альбом1
- Песня1 Песня2 ...
- Альбом1
- Песня1 Песня2 ...
Требования
Требование | Значение |
---|---|
Заголовок |
|