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 |
---|---|
|
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:
- Jika penunjuk IStream mengekspos antarmuka IMFObjectReferenceStream (melalui QueryInterface), fungsi memanggil IMFObjectReferenceStream::LoadReference untuk mendeserialisasi setiap penunjuk.
- Jika tidak, fungsi memanggil CoUnmarshalInterface untuk mendeserialisasi proksi untuk objek.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk