Metodo IMFHttpDownloadRequest::GetRangeEndOffset (mfidl.h)
Richiamato da Microsoft Media Foundation per recuperare l'offset dell'ultimo byte nella risposta corrente, conteggiato dall'inizio della risorsa. Ciò è utile quando una richiesta usa l'intestazione HTTP "Range" per scaricare solo una parte di una risorsa.
Sintassi
HRESULT GetRangeEndOffset(
[out] QWORD *pqwRangeEnd
);
Parametri
[out] pqwRangeEnd
Offset dell'ultimo byte nella risposta corrente, conteggiato dall'inizio della risorsa, se noto. Ad esempio, se la richiesta ha specificato l'intestazione HTTP, "Range: bytes=1000-" e le dimensioni del corpo del messaggio nella risposta sono pari a 200 byte, pwqRangeEnd diventa 1199. Se il valore non è noto, ad esempio perché il server non ha specificato le dimensioni della risposta, pwqRangeEnd è impostato su MAX_ULONG (0xFFFFFFFFFFFFFFFF).
Valore restituito
Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Completata l'operazione. |
|
Il parametro qwpRangeEnd è un puntatore non valido. |
Commenti
Microsoft Media Foundation richiama GetRangeEndOffset solo dopo aver richiamato EndReceiveResponse.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1703 [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |
Libreria | Mfplat.lib; Mfplat.dll |