enumeración MF_ATTRIBUTE_TYPE (mfobjects.h)

Define el tipo de datos para un par clave-valor.

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
Valor: VT_UI4
Entero de 32 bits sin signo.
MF_ATTRIBUTE_UINT64
Valor: VT_UI8
Entero de 64 bits sin signo.
MF_ATTRIBUTE_DOUBLE
Valor: VT_R8
Número de punto flotante.
MF_ATTRIBUTE_GUID
Valor: VT_CLSID
Valor GUID .
MF_ATTRIBUTE_STRING
Valor: VT_LPWSTR
Cadena de caracteres anchos terminada en NULL.
MF_ATTRIBUTE_BLOB
Matriz de bytes.
MF_ATTRIBUTE_IUNKNOWN
Valor: VT_UNKNOWN
Puntero IUnknown .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Encabezado mfobjects.h (include Mfidl.h)

Consulte también

IMFAttributes

Enumeraciones de Media Foundation