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 |
---|---|
|
L’en-tête HTTP TimeSeekRange.DLNA.ORG était présent dans la réponse et a pu être analysé avec succès. |
|
L’en-tête HTTP TimeSeekRange.DLNA.ORG n’était pas présent dans la réponse ou avait une erreur de syntaxe. |
|
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 |