перечисление 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
Массив байтов.
MF_ATTRIBUTE_IUNKNOWN
Значение: VT_UNKNOWN
Указатель IUnknown .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть mfobjects.h (включая Mfidl.h)

См. также раздел

IMFAttributes

Перечисления Media Foundation