Microsoft DirectX 8.0 (C++) |
時間が経過したことを示す、非同期の通知を要求する。
HRESULT AdviseTime( REFERENCE_TIME rtBaseTime, REFERENCE_TIME rtStreamTime, HANDLE hEvent, DWORD * pdwAdviseCookie );
戻り値は実装によって決まる。成功した場合は S_OK を返す。
失敗した場合は、次のいずれかのエラー値を返す。
E_FAIL |
E_POINTER |
E_INVALIDARG |
E_NOTIMPL |
rtBaseTime と rtStreamTime を足したタイムに達すると、ハンドルが hEvent のイベントが設定される。タイムが既に経過している場合、イベントは即座に設定される。
ヘッダー : dmusicc.h で宣言。