Freigeben über


WMDMMetadataView-Struktur

Die WMDMMetadataView-Struktur definiert die Metadatenansicht. Der Inhalt wird basierend auf dieser Definition organisiert.

Syntax

typedef struct _WMDMMetadataView {
  WCHAR *pwszViewName;
  UINT  nDepth;
  WCHAR **ppwszTags;
} WMDMMetadataView;

Member

pwszViewName

Zeiger auf eine mit Null endende Breitzeichenzeichenfolge, die den Namen der Ansicht enthält. Dies wird als Name des Stammknotens verwendet, unter dem diese Ansicht angezeigt wird.

nDepth

Ganze Zahl, die die Tiefe der Ansicht enthält, die angibt, wie viele geschachtelte Metadatentags für die Ansicht verwendet werden.

ppwszTags

Array von Metadatentagzeichenfolgen für die geschachtelten Tags.

Beispiele

Der folgende Code erstellt eine Metadatenansicht:

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;

Im obigen Code wird der Inhalt wie folgt organisiert:

Meine Ansicht
Genre1
Artist1
Album1
Song1 Song2 ...
Album2 ...
Artist2
Album1
Song1 Song2 ...
Album2 ...
Genre2
Artist1
Album1
Song1 Song2 ...
Album2 ...
Artist2
Album1
Song1 Song2 ...
Album2 ...
...
...

Anforderungen

Anforderung Wert
Header
Wmdm.idl

Siehe auch

Strukturen