Метод IMFHttpDownloadRequest::GetTimeSeekResult (mfidl.h)

Вызывается Майкрософт Media Foundation для получения значений заголовка HTTP TimeSeekRange.DLNA.ORG, если таковой имеется, указанного сервером в ответе.

Синтаксис

HRESULT GetTimeSeekResult(
  [out] QWORD *pqwStartTime,
  [out] QWORD *pqwStopTime,
  [out] QWORD *pqwDuration
);

Параметры

[out] pqwStartTime

Начальное смещение времени, указанное в единицах наносеконд.

[out] pqwStopTime

Смещение времени окончания, указанное в единицах наносеконд на сто

[out] pqwDuration

Длительность времени данных, содержащихся в ответе, указанная в единицах сотнях наносекунд. Задайте для этого параметра значение 0, если сервер не указал длительность (т. е. указан "*" в качестве длительности.)

Возвращаемое значение

Метод возвращает HRESULT. Возможные значения включают, но не ограничиваются ими в следующей таблице.

Код возврата Описание
S_OK
В ответе присутствует TimeSeekRange.DLNA.ORG заголовок HTTP и может быть успешно проанализирован.
S_FALSE
В ответе не было TimeSeekRange.DLNA.ORG заголовка HTTP или произошла синтаксическая ошибка.
E_POINTER
Параметр pfNullSOurceOrigin является недопустимым указателем.

Замечания

Значения всех параметров должны иметь значение 0, если вызывается GetTimeSeekResult до вызова EndReceiveResponse . Сведения о синтаксисе заголовка TimeSeekRange.DLNA.ORG см. на веб-сайте DLNA.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 10 версии 1703 [только классические приложения]
минимальный поддерживаемый сервер Ни одна версия не поддерживается
целевая платформа Windows
Header mfidl.h
Library Mfplat.lib
DLL Mfplat.dll

См. также

МВФHttpDownloadRequest