Win32 API 日本語リファレンス
ホームWeb.InternetExplorer › ITimer

ITimer

COM
IID3050f360-98b5-11cf-bb82-00aa00bdce0b継承元IUnknown自前メソッド開始 vtbl3

メソッド 4

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 3 HRESULT Advise(VARIANT vtimeMin, VARIANT vtimeMax, VARIANT vtimeInterval, DWORD dwFlags, ITimerSink* pTimerSink, DWORD* pdwCookie)
vtimeMinVARIANTin通知を開始する最小時刻を指定する。
vtimeMaxVARIANTin通知を終了する最大時刻を指定する。
vtimeIntervalVARIANTin通知の時間間隔を指定する。
dwFlagsDWORDinタイマーの動作を制御するフラグを指定する。
pTimerSinkITimerSink*inタイマー通知を受け取るシンクを指定する。
pdwCookieDWORD*outこの通知登録を識別するクッキー値を受け取る。Unadvise で使用する。
vtbl 4 HRESULT Unadvise(DWORD dwCookie)
dwCookieDWORDin解除する通知登録を識別するクッキー値を指定する。Advise が返した値を渡す。
vtbl 5 HRESULT Freeze(BOOL fFreeze)
fFreezeBOOLinタイマーを一時停止する場合は TRUE、再開する場合は FALSE を指定する。
vtbl 6 HRESULT GetTime(VARIANT* pvtime)
pvtimeVARIANT*outタイマーの現在時刻を受け取る。