Compartir a través de


Interfaz IMFHttpDownloadSession (mfidl.h)

Las aplicaciones implementan esta interfaz para invalidar la implementación predeterminada de los protocolos HTTP y HTTPS usados por Microsoft Media Foundation. Las aplicaciones proporcionan la interfaz IMFHttpDownloadSession a Media Foundation a través del método CreateHttpDownloadSession en la interfaz IMFHttpDownloadSessionProvider . Microsoft Media Foundation usa esta interfaz para realizar una descarga "streaming" o "progresiva" de un recurso identificado por una dirección URL HTTP o HTTPS. Se pueden enviar varias solicitudes HTTP para descargar el recurso. La interfaz IMFHttpDownloadSession se usa para crear estas solicitudes HTTP individuales.

Herencia

La interfaz IMFHttpDownloadSession hereda de la interfaz IUnknown . IMFHttpDownloadSession también tiene estos tipos de miembros:

Métodos

La interfaz IMFHttpDownloadSession tiene estos métodos.

 
IMFHttpDownloadSession::Close

Invocado por Microsoft Media Foundation para especificar que no se crearán más solicitudes HTTP y permita que IMFHttpDownloadSession libere los recursos internos.
IMFHttpDownloadSession::CreateRequest

Invocado por Microsoft Media Foundation para crear un objeto que implemente la interfaz IMFHttpDownloadRequest, que se usa para enviar una única solicitud HTTP o HTTPS.
IMFHttpDownloadSession::SetServer

Llamado por Microsoft Media Foundation para especificar parámetros comunes a todas las solicitudes creadas por esta instancia de IMFHttpDownloadSession.

Requisitos

   
Cliente mínimo compatible Windows 10, versión 1703 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado mfidl.h