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 |
---|---|
|
L’opération s’est terminée correctement. |
|
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 |