次の方法で共有


CEvent::PulseEvent

(使用可能)、リリースすべての待機中のスレッドは、CDS (利用できない) 自動的に nonsignaled にシグナル状態にイベントの状態を設定します。

BOOL PulseEvent( );

戻り値

関数が正常に終了した場合は、; それ以外の場合は 0。

解説

イベントが手動の場合は、すべての待機中のスレッドが解放されると、イベントが nonsignaled PulseEvent の戻り値に設定されます。イベントを自動である場合、一つのスレッドが解放されると、イベントが nonsignaled PulseEvent の戻り値に設定されます。

スレッドが待機していない場合、またはスレッドが直ちに解放できない場合 PulseEvent のセット nonsignaled イベントの状態を返します。

PulseEvent は、カーネル モードの非同期プロシージャ呼び出しによって待機状態から瞬間的に削除できる基になる PulseEvent Win32 関数を使用します。したがって、PulseEvent は信頼できなくなり、新しいアプリケーションで使用しないでください。詳細については、「PulseEvent function」を参照してください。

必要条件

Header: afxmt.h

参照

関連項目

CEvent クラス

階層図