IWMDMObjectInfo::GetLongestPlayPosition メソッド (mswmdm.h)
GetLongestPlayPosition メソッドは、ファイルの最長再生位置を取得します。 ファイルは、メディア デバイス上のオーディオ ファイルである必要があります。
構文
HRESULT GetLongestPlayPosition(
[out] DWORD *pdwLongestPos
);
パラメーター
[out] pdwLongestPos
オブジェクトの最長再生位置をミリ秒単位で指定する DWORD へのポインター。
戻り値
このメソッドは HRESULT を返します。 Windows Media デバイス マネージャーのすべてのインターフェイス メソッドは、次のいずれかのエラー コード クラスを返すことができます。
- 標準 COM エラー コード
- HRESULT 値に変換された Windows エラー コード
- Windows Media デバイス マネージャーエラー コード
解説
オブジェクトはオーディオ データ ファイルである必要があります。 その他のすべてのオブジェクト型の場合、この関数はE_INVALIDTYPEを返します。
最後の再生位置は、ユーザーがメディア デバイスでファイルの再生を開始したとき、またはアプリケーションが IWMDMDeviceControl::P lay メソッドを呼び出したときに、その再生が最後に長い再生位置の位置を超えたときに変わります。
必要条件
対象プラットフォーム | Windows |
ヘッダー | mswmdm.h |
Library | Mssachlp.lib |