IMFHttpDownloadSessionProvider-Schnittstelle (mfidl.h)

Anwendungen implementieren diese Schnittstelle, um eine benutzerdefinierte HTTP- oder HTTPS-Downloadimplementierung bereitzustellen. Verwenden Sie die IMFSourceResolver-Schnittstelle , um den Anbieter zu registrieren. Weitere Informationen finden Sie unter Verwenden des Quellrelösers. Nach der Registrierung ruft microsoft Media Foundation die CreateHttpDownloadSession-Methode der Anbieterimplementierung auf, um HTTP- oder HTTPS-URLs zu öffnen, anstatt die Standardimplementierung zu verwenden.

Vererbung

Die IMFHttpDownloadSessionProvider-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFHttpDownloadSessionProvider verfügt auch über die folgenden Membertypen:

Methoden

Die IMFHttpDownloadSessionProvider-Schnittstelle verfügt über diese Methoden.

 
IMFHttpDownloadSessionProvider::CreateHttpDownloadSession

Wird von microsoft Media Foundation aufgerufen, um HTTP- oder HTTPS-URLs anstelle der Standardimplementierung zu öffnen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10, Version 1703 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile mfidl.h