Freigeben über


IMFHttpDownloadRequest::GetTimeSeekResult-Methode (mfidl.h)

Wird von Microsoft Media Foundation aufgerufen, um die Werte des http-Headers TimeSeekRange.DLNA.ORG, falls vorhanden, abzurufen, den der Server in seiner Antwort angegeben hat.

Syntax

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

Parameter

[out] pqwStartTime

Der Anfangszeitversatz, angegeben in Einheiten von 100 Nanosekunden.

[out] pqwStopTime

Der Endzeitoffset, angegeben in Einheiten von einhundert Nanosekunden

[out] pqwDuration

Die Zeitdauer der in der Antwort enthaltenen Daten, die in Einheiten von 100 Nanosekunden angegeben sind. Legen Sie diesen Parameter auf 0 fest, wenn der Server keine Dauer (d. h. "*" als Dauer angegeben hat).)

Zurückgegebener Wert

Die Methode gibt ein HRESULT-zurück. Mögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt.

Rückgabecode Beschreibung
S_OK
Der TimeSeekRange.DLNA.ORG HTTP-Header war in der Antwort vorhanden und konnte erfolgreich analysiert werden.
S_FALSE
Der TimeSeekRange.DLNA.ORG HTTP-Header war in der Antwort nicht vorhanden oder hatte einen Syntaxfehler.
E_POINTER
Der parameter pfNullSOurceOrigin ist ein ungültiger Zeiger.

Bemerkungen

Die Werte aller Parameter sollten auf 0 festgelegt werden, wenn GetTimeSeekResult aufgerufen wird, bevor EndReceiveResponse aufgerufen wurde. Informationen zur Syntax für den TimeSeekRange.DLNA.ORG-Header finden Sie auf der DLNA-Website.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10, Version 1703 [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Nicht unterstützt
Zielplattform Windows
Header mfidl.h
Bibliothek Mfplat.lib
DLL Mfplat.dll

Siehe auch

IMFHttpDownloadRequest-