Función MFInitAttributesFromBlob (mfapi.h)

Inicializa el contenido de un almacén de atributos desde una matriz de bytes.

Sintaxis

HRESULT MFInitAttributesFromBlob(
  [in] IMFAttributes *pAttributes,
  [in] const UINT8   *pBuf,
  [in] UINT          cbBufSize
);

Parámetros

[in] pAttributes

Puntero a la interfaz IMFAttributes del almacén de atributos.

[in] pBuf

Puntero a la matriz que contiene los datos de inicialización.

[in] cbBufSize

Tamaño de la matriz pBuf , en bytes.

Valor devuelto

La función devuelve un HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
La función se ha realizado correctamente.
E_INVALIDARG
El búfer no es válido.

Comentarios

Use esta función para deserializar un almacén de atributos que se serializó con la función MFGetAttributesAsBlob .

Esta función elimina los atributos almacenados anteriormente en pAttributes.

Requisitos

   
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]
Plataforma de destino Windows
Encabezado mfapi.h
Library Mfplat.lib
Archivo DLL Mfplat.dll

Consulte también

Atributos y propiedades

Funciones de Media Foundation