Systemwalker Centric Manager APIガイド - Microsoft(R) Windows NT(R)/Microsoft(R) Windows(R) 2000/Microsoft(R) Windows Server(TM) 2003 -
|
目次
索引

|
2.1.2.1 メッセージを監視する
下記のAPI関数を発行することにより、被監視システムから通知されるメッセージを1つずつ読み出し、監視することができます。1メッセージ単位に、Systemwalkerコンソールの[メッセージ一覧]と同等の情報を取得できます。
- Mp_OpenMsg()関数
- Mp_ReadMsg()関数
- Mp_GetMsgMap()関数
- Mp_CloseMsg()関数
CreateEvent() ---------------------- 1)
Mp_OpenMsg()
for(;;){
if(!Mp_ReadMsg()){ ---------------------- 2)
if(GetLastError() != ERROR_IO_PENDING){
break;
}
WaitForSingleObject(); ---------------------- 3)
GetOverLappedResult();
}
if(Mp_GetMsgMap() == 0){
break
}
・
・
}
Mp_CloseMsg(); ---------------------- 4)
CloseEvent();
1) メッセージ通知開始要求。
2) メッセージ獲得処理。
3) 通知メッセージがない場合の待ち合わせ処理。
4) メッセージ通知終了要求。
All Rights Reserved, Copyright(C) 富士通株式会社 1995-2005