IMDSPObjectInfo::SetPlayLength-Methode (mswmdm.h)

Die SetPlayLength-Methode legt die Wiedergabelänge des Objekts in Einheiten fest, die für das Objekt relevant sind. Dies ist die maximale Länge, die das Objekt unabhängig von seiner tatsächlichen Länge wiedergibt.

Syntax

HRESULT SetPlayLength(
  [in] DWORD dwLength
);

Parameter

[in] dwLength

DWORD mit der für das Objekt festzulegenden Wiedergabelänge in Einheiten, die für das Objekt relevant sind.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Alle Schnittstellenmethoden in Windows Media Geräte-Manager können eine der folgenden Klassen von Fehlercodes zurückgeben:

  • Standard-COM-Fehlercodes
  • In HRESULT-Werte konvertierte Windows-Fehlercodes
  • Windows Media Geräte-Manager Fehlercodes
Eine umfassende Liste möglicher Fehlercodes finden Sie unter Fehlercodes.

Hinweise

Wenn der übergebene Wert größer als die Gesamtlänge des Objekts ist, wird er auf die Länge des Objekts abzüglich der aktuellen Wiedergabeposition des Objekts minus einer Einheit abgeschnitten.

Für abspielbare Dateien wird der festzulegende Wert in Millisekunden angegeben. Der Wert wird auf nicht mehr als die Gesamtlänge der Datei abzüglich der aktuellen Wiedergabeoffsetposition des Objekts beschnitten. Die Wiedergabepositionsinformationen können sich ändern, wenn der Benutzer mit der Wiedergabe einer Datei auf dem Mediengerät beginnt oder wenn eine Anwendung die IMDSPDeviceControl::P lay-Methode aufruft.

Bei Ordnern oder Dateisystemen, die abspielbare Dateien enthalten, ist der übergebene Wert die Anzahl der abspielbaren Dateien in diesem Ordner oder im Stammverzeichnis dieses Dateisystems.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mswmdm.h
Bibliothek Mssachlp.lib

Weitere Informationen

IMDSPObjectInfo-Schnittstelle

IMDSPObjectInfo::GetPlayLength