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 |