Condividi tramite


Interfaccia IMFHttpDownloadSession (mfidl.h)

Le applicazioni implementano questa interfaccia per eseguire l'override dell'implementazione predefinita dei protocolli HTTP e HTTPS usati da Microsoft Media Foundation. Le applicazioni forniscono l'interfaccia IMFHttpDownloadSession a Media Foundation tramite il metodo CreateHttpDownloadSession sull'interfaccia IMFHttpDownloadSessionProvider . Microsoft Media Foundation usa questa interfaccia per eseguire un download "streaming" o "progressivo" di una risorsa identificata da un URL HTTP o HTTPS. È possibile inviare più richieste HTTP per scaricare la risorsa. L'interfaccia IMFHttpDownloadSession viene usata per creare queste singole richieste HTTP.

Ereditarietà

L'interfaccia IMFHttpDownloadSession eredita dall'interfaccia IUnknown . IMFHttpDownloadSession include anche questi tipi di membri:

Metodi

L'interfaccia IMFHttpDownloadSession include questi metodi.

 
IMFHttpDownloadSession::Close

Richiamato da Microsoft Media Foundation per specificare che non verranno create altre richieste HTTP e consente a IMFHttpDownloadSession di liberare tutte le risorse interne.
IMFHttpDownloadSession::CreateRequest

Richiamato da Microsoft Media Foundation per creare un oggetto che implementa l'interfaccia IMFHttpDownloadRequest, usata per inviare una singola richiesta HTTP o HTTPS.
IMFHttpDownloadSession::SetServer

Chiamato da Microsoft Media Foundation per specificare parametri comuni a tutte le richieste create da questa istanza di IMFHttpDownloadSession.

Requisiti

   
Client minimo supportato Windows 10 versione 1703 [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione mfidl.h