Partager via


Méthode IMFHttpDownloadRequest::EndReceiveResponse (mfidl.h)

Appelé par Microsoft Media Foundation pour terminer l’opération asynchrone démarrée par BeginReceiveResponse.

Syntaxe

HRESULT EndReceiveResponse(
  [in] IMFAsyncResult *pResult
);

Paramètres

[in] pResult

Pointeur vers l’interface IMFAsyncResult . Microsoft Media Foundation transmet le même pointeur que son objet de rappel reçu dans la méthode IMFAsyncCallback::Invoke .

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
La réponse HTTP et les en-têtes associés ont été correctement reçus.

Notes

Si le serveur a échoué à la demande mais a répondu avec un code HTTP status spécifique, endReceiveResponse doit toujours retourner S_OK. Media Foundation appelle la méthode GetHttpStatus pour récupérer le code http status.

Configuration requise

   
Client minimal pris en charge Windows 10, version 1703 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfplat.lib; Mfplat.dll

Voir aussi

IMFHttpDownloadRequest