énumération MF_ATTRIBUTE_TYPE (mfobjects.h)

Définit le type de données d’une paire clé/valeur.

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;

Constantes

 
MF_ATTRIBUTE_UINT32
Valeur : VT_UI4
Entier non signé 32 bits.
MF_ATTRIBUTE_UINT64
Valeur : VT_UI8
Entier 64 bits non signé.
MF_ATTRIBUTE_DOUBLE
Valeur : VT_R8
Nombre à virgule flottante.
MF_ATTRIBUTE_GUID
Valeur : VT_CLSID
Valeur GUID .
MF_ATTRIBUTE_STRING
Valeur : VT_LPWSTR
Chaîne de caractères larges terminée par NULL.
MF_ATTRIBUTE_BLOB
Tableau d’octets.
MF_ATTRIBUTE_IUNKNOWN
Valeur : VT_UNKNOWN
Pointeur IUnknown .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
En-tête mfobjects.h (inclure Mfidl.h)

Voir aussi

IMFAttributes

Énumérations Media Foundation