Share via


MÉTHODE IMDSPObjectInfo ::GetPlayLength (mswmdm.h)

La méthode GetPlayLength récupère la longueur de lecture de l’objet en unités pertinentes pour l’objet. Il s’agit de la longueur restante que l’objet peut lire, et non de sa longueur totale.

Syntaxe

HRESULT GetPlayLength(
  [out] DWORD *pdwLength
);

Paramètres

[out] pdwLength

Pointeur vers un DWORD contenant la longueur de lecture restante de l’objet.

Valeur retournée

Cette méthode retourne un code HRESULT. Toutes les méthodes d’interface dans Windows Media Gestionnaire de périphériques peuvent retourner l’une des classes suivantes de codes d’erreur :

  • Codes d’erreur COM standard
  • Codes d’erreur Windows convertis en valeurs HRESULT
  • Codes d’erreur Gestionnaire de périphériques Windows Media
Pour obtenir une liste complète des codes d’erreur possibles, consultez Codes d’erreur.

Remarques

La valeur de la longueur de lecture récupérée est soit la longueur totale de l’objet moins la position de lecture actuelle (si la méthode IMDSPObjectInfo ::SetPlayLength n’a pas été appelée), soit la valeur définie par IMDSPObjectInfo ::SetPlayLength rogné pour ne pas être supérieure à la longueur totale de lecture de l’objet moins la position de lecture actuelle.

Pour les fichiers jouables, la valeur retournée est spécifiée en millisecondes. Les informations de longueur de lecture peuvent changer lorsque l’utilisateur commence à lire un fichier sur le périphérique multimédia ou lorsqu’une application appelle la méthode IMDSPDeviceControl ::P lay .

Pour les dossiers ou les systèmes de fichiers contenant des fichiers lisibles, la valeur retournée est dans les pistes ou le nombre de fichiers jouables dans ce dossier ou à la racine de ce système de fichiers.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête mswmdm.h
Bibliothèque Mssachlp.lib

Voir aussi

IMDSPObjectInfo Interface

IMDSPObjectInfo ::SetPlayLength