Funzione MFInitAttributesFromBlob (mfapi.h)

Inizializza il contenuto di un archivio attributi da una matrice di byte.

Sintassi

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

Parametri

[in] pAttributes

Puntatore all'interfaccia FMAttributes dell'archivio attributi.

[in] pBuf

Puntatore alla matrice contenente i dati di inizializzazione.

[in] cbBufSize

Dimensioni della matrice pBuf , in byte.

Valore restituito

La funzione restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Funzione completata.
E_INVALIDARG
Il buffer non è valido.

Commenti

Usare questa funzione per deserializzare un archivio attributi serializzato con la funzione MFGetAttributesAsBlob .

Questa funzione elimina tutti gli attributi archiviati in precedenza in pAttributes.

Requisiti

   
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfapi.h
Libreria Mfplat.lib
DLL Mfplat.dll

Vedi anche

Attributi e proprietà

Funzioni di Media Foundation