Condividi tramite


Metodo IMDSPObjectInfo::GetPlayLength (mswmdm.h)

Il metodo GetPlayLength recupera la lunghezza di riproduzione dell'oggetto in unità pertinenti all'oggetto. Questa è la lunghezza rimanente che l'oggetto può riprodurre, non la lunghezza totale.

Sintassi

HRESULT GetPlayLength(
  [out] DWORD *pdwLength
);

Parametri

[out] pdwLength

Puntatore a un DWORD contenente la lunghezza di riproduzione rimanente dell'oggetto.

Valore restituito

Il metodo restituisce un HRESULT. Tutti i metodi di interfaccia in Windows Media Gestione dispositivi possono restituire una delle classi di codici di errore seguenti:

  • Codici di errore COM standard
  • Codici di errore di Windows convertiti in valori HRESULT
  • Codici di errore di Windows Media Gestione dispositivi
Per un elenco completo dei codici di errore possibili, vedere Codici di errore.

Commenti

Il valore della lunghezza di riproduzione recuperata è la lunghezza totale dell'oggetto meno la posizione di riproduzione corrente (se il metodo IMDSPObjectInfo::SetPlayLength non è stato chiamato) o il valore impostato da IMDSPObjectInfo::SetPlayLength ritagliato per non essere maggiore della lunghezza totale di riproduzione dell'oggetto meno la posizione di riproduzione corrente.

Per i file riproducibili, il valore restituito viene specificato in millisecondi. Le informazioni sulla lunghezza di riproduzione possono cambiare quando l'utente inizia a riprodurre un file nel dispositivo multimediale o quando un'applicazione richiama il metodo IMDSPDeviceControl::P lay .

Per cartelle o file system contenenti file riproducibili, il valore restituito è in tracce o numeri di file riproducibili in tale cartella o nella radice di tale file system.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione mswmdm.h
Libreria Mssachlp.lib

Vedi anche

Interfaccia IMDSPObjectInfo

IMDSPObjectInfo::SetPlayLength