Share via


Função MFInitAttributesFromBlob (mfapi.h)

Inicializa o conteúdo de um repositório de atributos de uma matriz de bytes.

Sintaxe

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

Parâmetros

[in] pAttributes

Ponteiro para a interface IMFAttributes do repositório de atributos.

[in] pBuf

Ponteiro para a matriz que contém os dados de inicialização.

[in] cbBufSize

Tamanho da matriz pBuf , em bytes.

Valor retornado

A função retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
A função foi bem-sucedida.
E_INVALIDARG
O buffer não é válido.

Comentários

Use essa função para desserializar um repositório de atributos que foi serializado com a função MFGetAttributesAsBlob .

Essa função exclui todos os atributos que foram armazenados anteriormente em pAttributes.

Requisitos

   
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]
Plataforma de Destino Windows
Cabeçalho mfapi.h
Biblioteca Mfplat.lib
DLL Mfplat.dll

Confira também

Atributos e propriedades

Funções do Media Foundation