IMDSPObjectInfo::GetPlayLength-Methode (mswmdm.h)
Die GetPlayLength-Methode ruft die Wiedergabelänge des Objekts in Einheiten ab, die für das Objekt relevant sind. Dies ist die verbleibende Länge, die das Objekt wiedergeben kann, nicht seine Gesamtlänge.
Syntax
HRESULT GetPlayLength(
[out] DWORD *pdwLength
);
Parameter
[out] pdwLength
Zeiger auf ein DWORD , das die verbleibende Wiedergabelänge des Objekts enthält.
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
Hinweise
Der Wert der abgerufenen Wiedergabelänge ist entweder die Gesamtlänge des Objekts minus der aktuellen Wiedergabeposition (wenn die IMDSPObjectInfo::SetPlayLength-Methode nicht aufgerufen wurde), oder der von IMDSPObjectInfo::SetPlayLength festgelegte Wert ist nicht größer als die Gesamtwiedergabelänge des Objekts minus der aktuellen Wiedergabeposition.
Für abspielbare Dateien wird der zurückgegebene Wert in Millisekunden angegeben. Die Informationen zur Wiedergabelänge 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, wird der zurückgegebene Wert in den Titeln oder in der Anzahl der abspielbaren Dateien in diesem Ordner oder im Stammverzeichnis dieses Dateisystems angegeben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | mswmdm.h |
Bibliothek | Mssachlp.lib |