Fungsi MFDeserializeAttributesFromStream (mfobjects.h)

Memuat atribut dari aliran ke penyimpanan atribut.

Sintaks

HRESULT MFDeserializeAttributesFromStream(
  IMFAttributes *pAttr,
  DWORD         dwOptions,
  IStream       *pStm
);

Parameter

pAttr

Arahkan ke antarmuka IMFAttributes dari penyimpanan atribut.

dwOptions

Bitwise OR dari nol atau lebih bendera dari enumerasi MF_ATTRIBUTE_SERIALIZE_OPTIONS .

pStm

Arahkan ke antarmuka IStream aliran untuk membaca atribut.

Nilai kembali

Fungsi mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Gunakan fungsi ini untuk mendeserialisasi penyimpanan atribut yang diserialisasikan dengan fungsi MFSerializeAttributesToStream .

Jika dwOptions berisi bendera MF_ATTRIBUTE_SERIALIZE_UNKNOWN_BYREF, fungsi mendeserialisasi pointer IUnknown dari aliran, sebagai berikut:

Fungsi ini menghapus atribut apa pun yang sebelumnya disimpan dalam pAttr.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfobjects.h (termasuk Mfidl.h)
Pustaka Mfplat.lib
DLL Mfplat.dll

Lihat juga

Atribut dan Properti

IMFAttributes

MF_ATTRIBUTE_SERIALIZE_OPTIONS

Fungsi Media Foundation