Compartir a través de


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
S_OK
La operación se completó correctamente.
E_POINTER
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

Consulte también

IMFHttpDownloadRequest