Antarmuka IMFHttpDownloadSession (mfidl.h)
Aplikasi menerapkan antarmuka ini untuk mengambil alih implementasi default protokol HTTP dan HTTPS yang digunakan oleh Microsoft Media Foundation. Aplikasi menyediakan antarmuka IMFHttpDownloadSession ke Media Foundation melalui metode CreateHttpDownloadSession pada antarmuka IMFHttpDownloadSessionProvider . Microsoft Media Foundation menggunakan antarmuka ini untuk melakukan "streaming", atau "progresif", mengunduh sumber daya yang diidentifikasi oleh URL HTTP atau HTTPS. Beberapa permintaan HTTP dapat dikirim untuk mengunduh sumber daya. Antarmuka IMFHttpDownloadSession digunakan untuk membuat permintaan HTTP individual ini.
Warisan
Antarmuka IMFHttpDownloadSession mewarisi dari antarmuka IUnknown . IMFHttpDownloadSession juga memiliki tipe anggota ini:
Metode
Antarmuka IMFHttpDownloadSession memiliki metode ini.
IMFHttpDownloadSession::Close Dipanggil oleh Microsoft Media Foundation untuk menentukan bahwa tidak ada lagi permintaan HTTP yang akan dibuat, dan memungkinkan IMFHttpDownloadSession untuk membebaskan sumber daya internal apa pun. |
IMFHttpDownloadSession::CreateRequest Dipanggil oleh Microsoft Media Foundation untuk membuat objek yang mengimplementasikan antarmuka IMFHttpDownloadRequest, yang digunakan untuk mengirim satu permintaan HTTP, atau HTTPS. |
IMFHttpDownloadSession::SetServer Dipanggil oleh Microsoft Media Foundation untuk menentukan parameter yang umum untuk semua permintaan yang dibuat oleh instans IMFHttpDownloadSession ini. |
Persyaratan
Klien minimum yang didukung | Windows 10, versi 1703 [hanya aplikasi desktop] |
Server minimum yang didukung | Tidak ada yang didukung |
Target Platform | Windows |
Header | mfidl.h |