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 |