enumeração MF_ATTRIBUTE_TYPE (mfobjects.h)

Define o tipo de dados para um par chave/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
Inteiro de 32 bits sem sinal.
MF_ATTRIBUTE_UINT64
Valor: VT_UI8
Inteiro de 64 bits sem sinal.
MF_ATTRIBUTE_DOUBLE
Valor: VT_R8
Número de ponto flutuante.
MF_ATTRIBUTE_GUID
Valor: VT_CLSID
Valor guid .
MF_ATTRIBUTE_STRING
Valor: VT_LPWSTR
Cadeia de caracteres largos terminada em NULL.
MF_ATTRIBUTE_BLOB
Matriz de bytes.
MF_ATTRIBUTE_IUNKNOWN
Valor: VT_UNKNOWN
Ponteiro IUnknown .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho mfobjects.h (include Mfidl.h)

Confira também

IMFAttributes

Enumerações do Media Foundation