Partager via


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

La méthode SetPlayLength définit la longueur de lecture de l’objet, en unités pertinentes pour l’objet. Il s’agit de la longueur maximale que l’objet lit, quelle que soit sa longueur réelle.

Syntaxe

HRESULT SetPlayLength(
  [in] DWORD dwLength
);

Paramètres

[in] dwLength

DWORD contenant la longueur de lecture à définir pour l’objet, en unités pertinentes pour 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 de codes d’erreur suivantes :

  • 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

Si la valeur transmise est supérieure à la longueur totale de l’objet, elle est clippée à la longueur de l’objet moins la position de lecture actuelle de l’objet moins une unité.

Pour les fichiers lisibles, la valeur à définir est spécifiée en millisecondes. La valeur est clippée à la longueur totale du fichier moins la position de décalage de lecture actuelle de l’objet. Les informations de position 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 systèmes de fichiers contenant des fichiers lisibles, la valeur transmise est le nombre de fichiers lisibles 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 ::GetPlayLength