Fungsi MFRegisterLocalByteStreamHandler (mfapi.h)
Mendaftarkan handler byte-stream dalam proses pemanggil.
Sintaks
HRESULT MFRegisterLocalByteStreamHandler(
[in] PCWSTR szFileExtension,
[in] PCWSTR szMimeType,
[in] IMFActivate *pActivate
);
Parameter
[in] szFileExtension
String yang berisi ekstensi nama file untuk handler ini.
[in] szMimeType
String yang berisi jenis MIME untuk handler ini.
[in] pActivate
Penunjuk ke antarmuka IMFActivate dari objek aktivasi. Pemanggil mengimplementasikan antarmuka ini. Metode IMFActivate::ActivateObject objek aktivasi harus membuat handler byte-stream. Handler byte-stream mengekspos antarmuka IMFByteStreamHandler .
Nilai kembali
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Handler byte-stream digunakan di Microsoft Media Foundation selama proses resolusi sumber, yang membuat sumber media dari URL. Untuk informasi selengkapnya, lihat Penangan Skema dan Penangan Byte-Stream.
Dalam suatu proses, handler byte-stream lokal lebih diutamakan daripada handler byte-stream yang terdaftar di registri. Handler byte-stream lokal tidak terlihat oleh proses lain.
Gunakan fungsi ini jika Anda ingin mendaftarkan handler byte-stream kustom untuk aplikasi Anda, tetapi tidak ingin handler tersedia untuk aplikasi lain.
Baik szFileExtension atau szMimeType dapat berupa NULL; setidaknya satu harus non-NULL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mfapi.h |
Pustaka | Mfplat.lib |
DLL | Mfplat.dll |