Condividi tramite


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
S_OK
Completato correttamente l'operazione.
E_POINTER
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

Vedi anche

FMHttpDownloadRequest