IMFHttpDownloadRequest::GetAtEndOfPayload-Methode (mfidl.h)
Wird von Microsoft Media Foundation aufgerufen, um zu überprüfen, ob BeginReadPayload aufgerufen werden soll, um Daten aus dem Nachrichtentext der Antwort zu lesen. Während der Verarbeitung einer typischen HTTP-Antwort ruft Media Foundation BeginReadPayload mehrmals auf, aber sobald GetAtEndOfPayload seinen Ausgabeparameter auf TRUE festlegt, ruft Media Foundation BeginReadPayload nicht erneut auf.
Syntax
HRESULT GetAtEndOfPayload(
[out] BOOL *pfAtEndOfPayload
);
Parameter
[out] pfAtEndOfPayload
Legen Sie diesen Wert auf FALSE fest, wenn ein Aufruf von BeginReadPayload ein oder mehrere Bytes von Daten an Media Foundation zurückgeben kann. Legen Sie auf TRUE fest, wenn keine daten mehr zurückgegeben werden.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde erfolgreich abgeschlossen. |
|
Der pfAtEndOfPayload-Parameter ist ein ungültiger Zeiger. |
Hinweise
Microsoft Media Foundation ruft GetAtEndOfPayload erst nach dem erfolgreichen Aufruf von EndReceiveResponse auf.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfplat.lib; Mfplat.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für