System::Threading::WaitHandle::WaitOne メソッド

WaitHandle::WaitOne() method

ハンドルが発火するのを無制限の期間待ちます。

virtual bool System::Threading::WaitHandle::WaitOne()

ReturnValue

タイムアウトが発生しないため、常に true を返します。

参照

WaitHandle::WaitOne(int) method

ハンドルが発火するのを待ちます。

virtual bool System::Threading::WaitHandle::WaitOne(int millisecondsTimeout)
パラメーター説明
millisecondsTimeoutintTimeout 待機時間(ミリ秒)。-1 は無限待機、0 はチェックしてすぐ戻る、正の値はタイムアウトです。

ReturnValue

ハンドルがシグナルになった場合は true、タイムアウトした場合は false。

参照

WaitHandle::WaitOne(int, bool) method

ハンドルが発火するのを待ちます。

virtual bool System::Threading::WaitHandle::WaitOne(int millisecondsTimeout, bool exitContext)
パラメーター説明
millisecondsTimeoutintTimeout 待機時間(ミリ秒)。-1 は無限待機、0 はチェックしてすぐ戻る、正の値はタイムアウトです。
exitContextbooltrue の場合、待機する前にハンドルのロックを解除すべきです。

ReturnValue

ハンドルがシグナルになった場合は true、タイムアウトした場合は false。

参照

WaitHandle::WaitOne(TimeSpan) method

ハンドルが発火するのを待ちます。

virtual bool System::Threading::WaitHandle::WaitOne(TimeSpan timeout)
パラメーター説明
timeoutTimeSpan待機するミリ秒数を表す System::TimeSpan、または無期限待機(-1 ミリ秒)を表す System::TimeSpan

ReturnValue

ハンドルがシグナルになった場合は true、タイムアウトした場合は false。

参照