Estrutura WMDMMetadataView
A estrutura WMDMMetadataView define a exibição de metadados. O conteúdo é organizado com base nessa definição.
Sintaxe
typedef struct _WMDMMetadataView {
WCHAR *pwszViewName;
UINT nDepth;
WCHAR **ppwszTags;
} WMDMMetadataView;
Membros
-
pwszViewName
-
Ponteiro para uma cadeia de caracteres largos terminada em nulo que contém o nome da exibição. Isso é usado como o nome do nó raiz sob o qual essa exibição é apresentada.
-
nDepth
-
Inteiro que contém a profundidade da exibição, que indica quantas marcas de metadados aninhadas são usadas para a exibição.
-
ppwszTags
-
Matriz de cadeias de caracteres de marca de metadados para as marcas aninhadas.
Exemplos
O código a seguir cria uma exibição de metadados:
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;
O código anterior organiza o conteúdo da seguinte maneira:
- Meu Modo de Exibição
- Genre1
- Artista1
- Album1
- Song1 Song2 ...
- Album1
- Song1 Song2 ...
- Artista1
- Album1
- Song1 Song2 ...
- Album1
- Song1 Song2 ...
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|