Metodo IMFHttpDownloadRequest::GetAtEndOfPayload (mfidl.h)
Richiamato da Microsoft Media Foundation per verificare se deve richiamare BeginReadPayload per leggere i dati dal corpo del messaggio della risposta. Durante l'elaborazione di una tipica risposta HTTP, Media Foundation richiama BeginReadPayload più volte, ma una volta che GetAtEndOfPayload imposta il parametro di output su TRUE, Media Foundation non richiama di nuovo BeginReadPayload .
Sintassi
HRESULT GetAtEndOfPayload(
[out] BOOL *pfAtEndOfPayload
);
Parametri
[out] pfAtEndOfPayload
Impostare su FALSE se una chiamata a BeginReadPayload può restituire uno o più byte di dati a Media Foundation. Impostare su TRUE quando non sono presenti più dati da restituire.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Completato correttamente l'operazione. |
|
Il parametro pfAtEndOfPayload è un puntatore non valido. |
Commenti
Microsoft Media Foundation richiama GetAtEndOfPayload solo dopo aver richiamato EndReceiveResponse.
Requisiti
Client minimo supportato | Windows 10 versione 1703 [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |
Libreria | Mfplat.lib; Mfplat.dll |