Freigeben über


MF_ATTRIBUTE_TYPE-Enumeration (mfobjects.h)

Definiert den Datentyp für ein Schlüssel-Wert-Paar.

Syntax

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;

Konstanten

 
MF_ATTRIBUTE_UINT32
Wert: VT_UI4
Ganze 32-Bit-Zahl ohne Vorzeichen.
MF_ATTRIBUTE_UINT64
Wert: VT_UI8
64-Bit-Ganzzahl ohne Vorzeichen.
MF_ATTRIBUTE_DOUBLE
Wert: VT_R8
Gleitkommazahl.
MF_ATTRIBUTE_GUID
Wert: VT_CLSID
GUID-Wert .
MF_ATTRIBUTE_STRING
Wert: VT_LPWSTR
MIT NULL beendete Breitzeichenzeichenfolge.
MF_ATTRIBUTE_BLOB
Bytearray.
MF_ATTRIBUTE_IUNKNOWN
Wert: VT_UNKNOWN
IUnknown-Zeiger .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile mfobjects.h (include Mfidl.h)

Weitere Informationen

IMFAttributes

Media Foundation-Enumerationen