Bagikan melalui


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

Lihat juga

Fungsi Media Foundation

Handler skema dan handler Byte-Stream