Método IMFHttpDownloadRequest::GetAtEndOfPayload (mfidl.h)
Invocado por Microsoft Media Foundation para comprobar si debe invocar BeginReadPayload para leer datos del cuerpo del mensaje de la respuesta. Durante el procesamiento de una respuesta HTTP típica, Media Foundation invocará BeginReadPayload varias veces, pero una vez GetAtEndOfPayload establece su parámetro de salida en TRUE, Media Foundation no volverá a invocar BeginReadPayload .
Sintaxis
HRESULT GetAtEndOfPayload(
[out] BOOL *pfAtEndOfPayload
);
Parámetros
[out] pfAtEndOfPayload
Se establece en FALSE si una llamada a BeginReadPayload puede devolver uno o más bytes de datos a Media Foundation. Se establece en TRUE cuando no hay más datos que devolver.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
La operación se completó correctamente. |
|
El parámetro pfAtEndOfPayload es un puntero no válido. |
Comentarios
Microsoft Media Foundation invoca GetAtEndOfPayload solo después de haber invocado correctamente EndReceiveResponse.
Requisitos
Cliente mínimo compatible | Windows 10, versión 1703 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | mfidl.h |
Library | Mfplat.lib; Mfplat.dll |