Bagikan melalui


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