Метод IMFHttpDownloadRequest::GetAtEndOfPayload (mfidl.h)
Вызывается Microsoft Media Foundation для проверка, следует ли вызывать BeginReadPayload для чтения данных из текста сообщения ответа. Во время обработки типичного HTTP-ответа Media Foundation будет вызывать BeginReadPayload несколько раз, но после того, как GetAtEndOfPayload установит для своего выходного параметра значение TRUE, Media Foundation больше не вызовет BeginReadPayload .
Синтаксис
HRESULT GetAtEndOfPayload(
[out] BOOL *pfAtEndOfPayload
);
Параметры
[out] pfAtEndOfPayload
Установите значение FALSE, если вызов BeginReadPayload может вернуть один или несколько байтов данных в Media Foundation. Задайте значение TRUE, если больше нет возвращаемых данных.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Операция успешно выполнена. |
|
Параметр pfAtEndOfPayload является недопустимым указателем. |
Комментарии
Microsoft Media Foundation вызывает GetAtEndOfPayload только после успешного вызова EndReceiveResponse.
Требования
Минимальная версия клиента | Windows 10 версии 1703 [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | mfidl.h |
Библиотека | Mfplat.lib; Mfplat.dll |