13 LPCTSTR lpctszName, BOOL bManualReset, BOOL bInitialState)
18 NULL, bManualReset, bInitialState, lpctszName);
19 if (
_hObject == INVALID_HANDLE_VALUE)
31 _hObject = ::OpenEvent (EVENT_ALL_ACCESS, FALSE, lpctszName);
32 if (
_hObject == INVALID_HANDLE_VALUE)
イベントに関するWindowsAPIを集約したクラス
BOOL APIENTRY Create(LPCTSTR lpctszName, BOOL bManualReset, BOOL bInitialState)
イベントを作成します。
BOOL APIENTRY Pulse() const
自動イベントをパルス(シグナル状態→非シグナル状態に)します。
BOOL APIENTRY Open(LPCTSTR lpctszName)
イベントをオープンします。
BOOL APIENTRY Set() const
イベントをセット(シグナル状態に)します。
BOOL APIENTRY Reset() const
イベントをリセット(非シグナル状態に)します。
HANDLE _hObject
ハンドルを使用するWindowsAPIで保持するHANDLE値