WMDMMetadataView 構造体
WMDMMetadataView 構造体は、メタデータ ビューを定義します。 コンテンツは、この定義に基づいて整理されます。
構文
typedef struct _WMDMMetadataView {
WCHAR *pwszViewName;
UINT nDepth;
WCHAR **ppwszTags;
} WMDMMetadataView;
メンバー
-
pwszViewName
-
ビューの名前を含むワイド文字の null で終わる文字列へのポインター。 これは、このビューが表示されるルート ノードの名前として使用されます。
-
nDepth
-
ビューに使用される入れ子になったメタデータ タグの数を示す、ビューの深さを含む整数。
-
ppwszTags
-
入れ子になったタグのメタデータ タグ文字列の配列。
例
次のコードは、メタデータ ビューを作成します。
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;
上記のコードでは、次のようにコンテンツが整理されています。
- マイ ビュー
- ジャンル 1
- Artist1
- Album1
- Song1 Song2 ...
- Album1
- Song1 Song2 ...
- Artist1
- Album1
- Song1 Song2 ...
- Album1
- Song1 Song2 ...
要件
要件 | 値 |
---|---|
ヘッダー |
|