METODE IMFHttpDownloadSessionProvider::CreateHttpDownloadSession (mfidl.h)
Dipanggil oleh Microsoft Media Foundation untuk membuka URL HTTP atau HTTPS alih-alih menggunakan implementasi default.
Sintaks
HRESULT CreateHttpDownloadSession(
[in] LPCWSTR wszScheme,
[out] IMFHttpDownloadSession **ppDownloadSession
);
Parameter
[in] wszScheme
Nama protokol tempat IMFHttpDownloadSession diminta. Microsoft Media Foundation menentukan skema protokol URL yang disediakan aplikasi Pemecah Sumber Media Foundation. Nilai yang valid termasuk "http" untuk HTTP, dan "https" untuk HTTPS. Nama skema URL umumnya tidak peka huruf besar/kecil.
[out] ppDownloadSession
Pada eksekusi yang berhasil, parameter diatur ke penunjuk ke antarmuka IMFHttpDownloadSession . Antarmuka yang dikembalikan digunakan oleh Microsoft Media Foundation untuk membuka satu URL HTTP atau HTTPS.
Menampilkan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil membuat objek IMFHttpDownloadSession . |
|
Nilai yang ditentukan untuk parameter wszScheme salah. |
|
Parameter ppDownloadSession adalah pointer yang tidak valid. |
|
Memori tidak cukup untuk menyelesaikan operasi. |
Keterangan
Menentukan "https" sebagai nilai wszScheme tidak menyiratkan bahwa HTTPS akan digunakan untuk permintaan tertentu, karena ditentukan berdasarkan per permintaan di IMFhttpDownloadSession::CreateRequest.
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 |
Pustaka | Mfplat.lib; Mfplat.dll |