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 di inizio, specificato in unità di 100 nanosecondi.

[out] pqwStopTime

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

[out] pqwDuration

Durata temporale dei dati contenuti nella risposta, specificata in unità di 100 nanosecondi. Impostare questo parametro su 0 se il server non ha specificato una durata (ad esempio, specificato "*" come durata.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non solo, quelli 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 era presente nella risposta o presentava un errore di sintassi.
E_POINTER
Il parametro pfNullSOurceOrigin è un puntatore non valido.

Osservazioni:

I valori di tutti i parametri devono essere impostati su 0 se GetTimeSeekResult viene richiamato prima che venga richiamato EndReceiveResponse . 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 Nessuna supportata
Piattaforma di destinazione Windows
Intestazione mfidl.h
Library Mfplat.lib
DLL Mfplat.dll

Vedere anche

IMFHttpDownloadRequest