Partager via


MÉTHODE IMFHttpDownloadRequest::GetAtEndOfPayload (mfidl.h)

Appelée par Microsoft Media Foundation pour case activée si elle doit appeler BeginReadPayload pour lire les données du corps du message de la réponse. Pendant le traitement d’une réponse HTTP classique, Media Foundation appelle BeginReadPayload plusieurs fois, mais une fois que GetAtEndOfPayload définit son paramètre de sortie sur TRUE, Media Foundation n’appelle plus BeginReadPayload .

Syntaxe

HRESULT GetAtEndOfPayload(
  [out] BOOL *pfAtEndOfPayload
);

Paramètres

[out] pfAtEndOfPayload

Définissez sur FALSE si un appel à BeginReadPayload peut retourner un ou plusieurs octets de données à Media Foundation. Définissez sur TRUE lorsqu’il n’y a plus de données à retourner.

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
L’opération s’est terminée correctement.
E_POINTER
Le paramètre pfAtEndOfPayload est un pointeur non valide.

Notes

Microsoft Media Foundation appelle GetAtEndOfPayload uniquement après avoir correctement appelé EndReceiveResponse.

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