Estructura WMDMMetadataView

La estructura WMDMMetadataView define la vista de metadatos. El contenido se organiza en función de esta definición.

Sintaxis

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

Miembros

pwszViewName

Puntero a una cadena terminada en null de caracteres anchos que contiene el nombre de la vista. Se usa como nombre del nodo raíz en el que se presenta esta vista.

nDepth

Entero que contiene la profundidad de la vista, que indica cuántas etiquetas de metadatos anidadas se usan para la vista.

ppwszTags

Matriz de cadenas de etiqueta de metadatos para las etiquetas anidadas.

Ejemplos

El código siguiente crea una vista de metadatos:

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;

El código anterior organiza el contenido de la siguiente manera:

Mi vista
Género1
Artist1
Álbum1
Song1 Song2 ...
Álbum2...
Artist2
Álbum1
Song1 Song2 ...
Álbum2...
Género2
Artist1
Álbum1
Song1 Song2 ...
Álbum2...
Artist2
Álbum1
Song1 Song2 ...
Álbum2...
...
...

Requisitos

Requisito Value
Encabezado
Wmdm.idl

Consulte también

Estructuras