WMDMMetadataView, structure
La structure WMDMMetadataView définit la vue de métadonnées. Le contenu est organisé en fonction de cette définition.
Syntaxe
typedef struct _WMDMMetadataView {
WCHAR *pwszViewName;
UINT nDepth;
WCHAR **ppwszTags;
} WMDMMetadataView;
Membres
-
pwszViewName
-
Pointeur vers une chaîne de caractères larges se terminant par un caractère null qui contient le nom de la vue. Il est utilisé comme nom du nœud racine sous lequel cette vue est présentée.
-
nDepth
-
Entier contenant la profondeur de la vue, qui indique le nombre de balises de métadonnées imbriquées utilisées pour la vue.
-
ppwszTags
-
Tableau de chaînes de balises de métadonnées pour les balises imbriquées.
Exemples
Le code suivant crée une vue de métadonnées :
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;
Le code précédent organise le contenu comme suit :
- Ma vue
- Genre1
- Artist1
- Album1
- Song1
Song2
...
- Album1
- Song1
Song2
...
- Artist1
- Album1
- Song1
Song2
...
- Album1
- Song1
Song2
...
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|