enumerazione MF_ATTRIBUTE_TYPE (mfobjects.h)

Definisce il tipo di dati per una coppia chiave/valore.

Sintassi

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;

Costanti

 
MF_ATTRIBUTE_UINT32
Valore: VT_UI4
Intero senza segno a 32 bit.
MF_ATTRIBUTE_UINT64
Valore: VT_UI8
Intero senza segno a 64 bit.
MF_ATTRIBUTE_DOUBLE
Valore: VT_R8
Numero a virgola mobile.
MF_ATTRIBUTE_GUID
Valore: VT_CLSID
Valore GUID.
MF_ATTRIBUTE_STRING
Valore: VT_LPWSTR
Stringa di caratteri wide con terminazione NULL.
MF_ATTRIBUTE_BLOB
Matrice di byte.
MF_ATTRIBUTE_IUNKNOWN
Valore: VT_UNKNOWN
Puntatore IUnknown .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Intestazione mfobjects.h (include Mfidl.h)

Vedi anche

FMAttributes

Enumerazione Media Foundation