Condividi tramite


Metodo IMFHttpDownloadRequest::GetTimeSeekResult (mfidl.h)

Richiamato da Microsoft Media Foundation per recuperare i valori dell'intestazione HTTP TimeSeekRange.DLNA.ORG, se presente, che il server specificato nella risposta.

Sintassi

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

Parametri

[out] pqwStartTime

Offset dell'ora iniziale, specificato in unità di cento nanosecondi.

[out] pqwStopTime

Offset dell'ora di fine, specificato in unità di cento nanosecondi

[out] pqwDuration

Durata del tempo dei dati contenuti nella risposta, specificata in unità di cento nanosecondi. Impostare questo parametro su 0 se il server non specificava una durata ,ad esempio "*" specificata come durata.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
L'intestazione HTTP TimeSeekRange.DLNA.ORG era presente nella risposta e potrebbe essere analizzata correttamente.
S_FALSE
L'intestazione HTTP TimeSeekRange.DLNA.ORG non è presente nella risposta o ha avuto un errore di sintassi.
E_POINTER
Il parametro pfNullSOurceOrigin è un puntatore non valido.

Commenti

I valori di tutti i parametri devono essere impostati su 0 se GetTimeSeekResult viene richiamato prima che EndReceiveResponse sia stato richiamato. Per informazioni sulla sintassi per l'intestazione TimeSeekRange.DLNA.ORG, vedere il sito Web DLNA.

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

Vedi anche

FMHttpDownloadRequest