Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menulis konten penyimpanan atribut ke aliran.
Sintaks
HRESULT MFSerializeAttributesToStream(
IMFAttributes *pAttr,
DWORD dwOptions,
IStream *pStm
);
Parameter
pAttr
Penunjuk 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 tempat atribut disimpan.
Menampilkan nilai
Fungsi mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
| Menampilkan kode | Deskripsi |
|---|---|
|
Metode berhasil. |
Keterangan
Jika dwOptions berisi bendera MF_ATTRIBUTE_SERIALIZE_UNKNOWN_BYREF, fungsi menserialisasikan pointer IUnknown di penyimpanan atribut, sebagai berikut:
- Jika penunjuk IStream mengekspos antarmuka IMFObjectReferenceStream (melalui QueryInterface), fungsi memanggil IMFObjectReferenceStream::SaveReference untuk membuat serialisasi setiap pointer.
- Jika tidak, fungsi memanggil CoMarshalInterface untuk menserialisasikan proksi untuk objek .
Untuk memuat atribut dari aliran, panggil MFDeserializeAttributesFromStream.
Tujuan utama dari fungsi ini adalah untuk marshal atribut di seluruh batas proses.
Persyaratan
| 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 |