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

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

Синтаксис

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

Параметры

[out] pqwStartTime

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

[out] pqwStopTime

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

[out] pqwDuration

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

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

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

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

Комментарии

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

Требования

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

См. также раздел

IMFHttpDownloadRequest