Systemwalker Operation Manager リファレンスマニュアル - Microsoft(R) Windows NT(R)/Windows(R) 2000/Windows Server(TM) 2003 - |
目次
索引
![]() ![]() |
第14章 API情報 | > 14.3 ジョブ実行制御API |
導入/稼働情報獲得API/EE(Mp_StatusMJES_Ex)について説明します。
Systemwalker Operation Manager EEで、ジョブ実行制御のバージョンレベル、および稼働状態を獲得することができます。
long Mp_StatusMJES_Ex(int system_num) |
操作対象のサブシステムを、0から9の範囲の番号で指定します。
ジョブ実行制御の稼働状態により、Mp_StatusMJES_Exは以下に示す値を返します。ジョブ実行制御内部においてシステムエラーが発生した場合は、-1を返します。この場合は、GetLastError()で詳細エラーコードを調べることができます。
上位2バイトにバージョン、下位2バイトにレベルが返ります。
Systemwalker OperationMGR V5.0L10の場合は、V5.0は“50”と見なし、L10は“10”です。具体的な返り値は、以下の値となります。
50×65536+10=(3276810)10=(32000A)16
"0"が返ります。
導入/稼働情報獲得API/EEのプログラム例を以下に示します。
#include <windows.h> #include <stdio.h> #include "f3cuapi.h" int main (int argc, char **argv) { long rtn; int system_num; system_num = 0; rtn = Mp_StatusMJES_Ex (system_num); switch (rtn) { case 0: printf ("Systemwalker MpMjes service is not running.\n"); return (1); case MJSESYSER: printf ("GetLastError() is %d\n", GetLastError()); printf ("System error occurred.\n"); return (1); } printf ("Version : %d\n", rtn / 65536); printf ("Level : %d\n", rtn % 65536); return (0); }
目次
索引
![]() ![]() |