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 |