14 #pragma managed( push, off ) 43 explicit CTimer() noexcept;
54 explicit CTimer( DWORD dwTime ) noexcept;
65 virtual ~
CTimer() noexcept;
81 inline virtual bool IsSet() const noexcept {
return m_bSet; }
95 virtual void Close() noexcept
override;
108 virtual bool Wait( DWORD dwTime = INFINITE ) noexcept
override;
121 virtual bool Release() noexcept
override;
134 virtual bool Create(
wchar_t const* pszObjectName =
nullptr ) noexcept;
147 virtual bool Open(
wchar_t const* pszObjectName ) noexcept;
160 virtual bool Set( DWORD dwTime ) noexcept;
177 virtual bool SetNano100( LONGLONG llWait, LONG nPeriod = 0, PTIMERAPCROUTINE pfnCallBack =
nullptr, LPVOID lpParam =
nullptr,
bool bResume =
false ) noexcept;
190 virtual bool Cancel() noexcept;
211 #pragma managed( pop )
static wchar_t const *const OBJECT_NAME_EXT
オブジェクト名拡張子
virtual bool IsSet() const noexcept
タイマセット状態取得関数
#define LIB_COMMON_API
ダイナミックライブラリインポート宣言