Structure WMDMMetadataView
La structure WMDMMetadataView définit l’affichage des 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 null à caractères larges contenant 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 :
- Mon affichage
- Genre1
- Artiste1
- Album1
- Song1 Song2 ...
- Album1
- Song1 Song2 ...
- Artiste1
- Album1
- Song1 Song2 ...
- Album1
- Song1 Song2 ...
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|