Struttura WMDMMetadataView
La struttura WMDMMetadataView definisce la visualizzazione dei metadati. Il contenuto è organizzato in base a questa definizione.
Sintassi
typedef struct _WMDMMetadataView {
WCHAR *pwszViewName;
UINT nDepth;
WCHAR **ppwszTags;
} WMDMMetadataView;
Members
-
pwszViewName
-
Puntatore a una stringa con terminazione null a caratteri wide contenente il nome della visualizzazione. Viene usato come nome del nodo radice in cui viene presentata questa visualizzazione.
-
Ndepth
-
Intero contenente la profondità della visualizzazione, che indica il numero di tag di metadati annidati usati per la visualizzazione.
-
ppwszTags
-
Matrice di stringhe di tag di metadati per i tag annidati.
Esempio
Il codice seguente crea una visualizzazione metadati:
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;
Il codice precedente organizza il contenuto come indicato di seguito:
- Visualizzazione personale
- Genere1
- Artista1
- Album1
- Song1 Song2 ...
- Album1
- Song1 Song2 ...
- Artista1
- Album1
- Song1 Song2 ...
- Album1
- Song1 Song2 ...
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|