Share via


MÉTHODE IMFHttpDownloadRequest ::GetTimeSeekResult (mfidl.h)

Appelé par Microsoft Media Foundation pour récupérer les valeurs de l’en-tête HTTP TimeSeekRange.DLNA.ORG, le cas échéant, que le serveur a spécifié dans sa réponse.

Syntaxe

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

Paramètres

[out] pqwStartTime

Décalage de l’heure de début, spécifié en unités de cent nanosecondes.

[out] pqwStopTime

Décalage de l’heure de fin, spécifié en unités de cent nanosecondes

[out] pqwDuration

Durée de temps des données contenues dans la réponse, spécifiée en unités de cent nanosecondes. Définissez ce paramètre sur 0 si le serveur n’a pas spécifié de durée (c’est-à-dire que « * » a été spécifié comme durée.)

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
L’en-tête HTTP TimeSeekRange.DLNA.ORG était présent dans la réponse et a pu être analysé avec succès.
S_FALSE
L’en-tête HTTP TimeSeekRange.DLNA.ORG n’était pas présent dans la réponse ou avait une erreur de syntaxe.
E_POINTER
Le paramètre pfNullSOurceOrigin est un pointeur non valide.

Remarques

Les valeurs de tous les paramètres doivent être définies sur 0 si GetTimeSeekResult est appelé avant l’appel de EndReceiveResponse . Pour plus d’informations sur la syntaxe de l’en-tête TimeSeekRange.DLNA.ORG, reportez-vous au site web DLNA.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1703 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfplat.lib ; Mfplat.dll

Voir aussi

IMFHttpDownloadRequest