Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird von Microsoft Media Foundation aufgerufen, um den Offset des letzten Byte in der aktuellen Antwort abzurufen, gezählt vom Anfang der Ressource. Dies ist nützlich, wenn eine Anforderung den HTTP-Header "Range" verwendet, um nur einen Teil einer Ressource herunterzuladen.
Syntax
HRESULT GetRangeEndOffset(
[out] QWORD *pqwRangeEnd
);
Parameter
[out] pqwRangeEnd
Der Offset des letzten Bytes in der aktuellen Antwort, gezählt vom Anfang der Ressource, sofern bekannt. Wenn die Anforderung beispielsweise den HTTP-Header "Range: bytes=1000-" angegeben hat und die Größe des Nachrichtentexts in der Antwort 200 Bytes beträgt, wird pwqRangeEnd zu 1199. Wenn der Wert nicht bekannt ist, z. B. weil der Server die Größe seiner Antwort nicht angegeben hat, wird pwqRangeEnd auf MAX_ULONG (0xFFFFFFFFFFFFFFFF) festgelegt.
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 |
|---|---|
|
Der Vorgang wurde erfolgreich abgeschlossen. |
|
Der Parameter "qwpRangeEnd " ist ein ungültiger Zeiger. |
Bemerkungen
Microsoft Media Foundation ruft GetRangeEndOffset erst nach dem erfolgreichen Aufrufen EndReceiveResponse auf.
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 |