Platform SDK: DirectX |
IReferenceClock::AdviseTime メソッドは、タイムが経過した非同期通知を要求する。
HRESULT AdviseTime( REFERENCE_TIME rtBaseTime, REFERENCE_TIME rtStreamTime, HEVENT hEvent, DWORD * pdwAdviseCookie );
戻り値は実装によって決まる。成功すれば S_OK を返す。
失敗すれば次のエラー値のいずれかを返す。
E_FAIL |
E_POINTER |
E_INVALIDARG |
E_NOTIMPL |
rtBaseTime と rtStreamTime を足したタイムに達すると、ハンドルが hEvent のイベントが設定される。タイムが既に経過している場合、イベントは即座に設定される。
Windows NT/2000 : Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
ヘッダー : dmusicc.h で宣言。