MF_ATTRIBUTE_TYPE列挙 (mfobjects.h)

キーと値のペアのデータ型を定義します。

構文

typedef enum _MF_ATTRIBUTE_TYPE {
  MF_ATTRIBUTE_UINT32 = VT_UI4,
  MF_ATTRIBUTE_UINT64 = VT_UI8,
  MF_ATTRIBUTE_DOUBLE = VT_R8,
  MF_ATTRIBUTE_GUID = VT_CLSID,
  MF_ATTRIBUTE_STRING = VT_LPWSTR,
  MF_ATTRIBUTE_BLOB,
  MF_ATTRIBUTE_IUNKNOWN = VT_UNKNOWN
} MF_ATTRIBUTE_TYPE;

定数

 
MF_ATTRIBUTE_UINT32
値: VT_UI4
符号なし 32 ビット整数。
MF_ATTRIBUTE_UINT64
値: VT_UI8
符号なし 64 ビット整数。
MF_ATTRIBUTE_DOUBLE
値: VT_R8
浮動小数点数。
MF_ATTRIBUTE_GUID
値: VT_CLSID
GUID 値。
MF_ATTRIBUTE_STRING
値: VT_LPWSTR
NULL で終わるワイド文字列。
MF_ATTRIBUTE_BLOB
Byte 配列。
MF_ATTRIBUTE_IUNKNOWN
値: VT_UNKNOWN
IUnknown ポインター。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
Header mfobjects.h (Mfidl.h を含む)

こちらもご覧ください

IMFAttributes

Media Foundation 列挙