Fungsi MFGetAttributesAsBlob (mfapi.h)
Mengonversi konten penyimpanan atribut menjadi array byte.
Sintaks
HRESULT MFGetAttributesAsBlob(
[in] IMFAttributes *pAttributes,
[out] UINT8 *pBuf,
[in] UINT cbBufSize
);
Parameter
[in] pAttributes
Penunjuk ke antarmuka IMFAttributes dari penyimpanan atribut.
[out] pBuf
Penunjuk ke array yang menerima data atribut.
[in] cbBufSize
Ukuran array pBuf , dalam byte. Untuk mendapatkan ukuran buffer yang diperlukan, panggil MFGetAttributesAsBlobSize.
Nilai kembali
Fungsi mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi berhasil. |
|
Buffer yang diberikan dalam pBuf terlalu kecil. |
Keterangan
Fungsi ini melompati atribut apa pun dengan nilai pointer IUnknown (MF_ATTRIBUTE_IUNKNOWN); mereka tidak disimpan dalam array.
Untuk mengonversi array byte kembali ke penyimpanan atribut, panggil MFInitAttributesFromBlob.
Untuk menulis penyimpanan atribut ke aliran, panggil fungsi MFSerializeAttributesToStream .
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 | mfapi.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