

#include <nitro/os.h>
void OS_InitEvent( OSEvent* event );
| event | 初期化するイベント構造体へのポインタ。 |
なし。
イベント構造体を初期化します。
同期待ちのシステムのイベントで使用するイベント構造体を初期化します。event は初期化するイベント構造体へのポインタです。実体はアプリケーション側で確保してください。
この関数では、構造体 メンバのイベントフラグを 0 にし、同じく構造体メンバのスレッドキューを初期化します。
(例)
OSEvent myEvent;
OS_InitEvent( &myEvent );
OS_WaitEvent*, OS_SignalEvent, OS_Clear*Event, OS_PollEvent*
OS概要(イベント)
2007/12/04 初版