Condividi tramite


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 ...
Album2 ...
Artista2
Album1
Song1 Song2 ...
Album2 ...
Genere2
Artista1
Album1
Song1 Song2 ...
Album2 ...
Artista2
Album1
Song1 Song2 ...
Album2 ...
...
...

Requisiti

Requisito Valore
Intestazione
Wmdm.idl

Vedi anche

Strutture