ページの先頭行へ戻る
Systemwalker Centric Manager API・スクリプトガイド

4.17 Mp_GetNodeIFTraffic()関数

機能説明

指定したノードのインタフェースのトラフィック情報を獲得します。

呼び出し形式

int Mp_GetNodeIFTraffic( char *lpNode, unsigned long dwIfIndex,
                         LPMP_TRFIF_INF lpMpTrfIfInf ) ;

パラメタ

lpNode:

ノード名を表す文字列へのポインタ。

dwIfIndex:

インタフェース番号。
そのノードが持つ、インタフェースの番号を1以上で指定します。

lpMpTrfIfInf:

インタフェース別トラフィック情報格納構造体へのポインタ。
呼び出し側で用意した構造体の先頭ポインタを渡します。

復帰値

0:

正常終了。

-1:

異常終了。
詳細なエラーコードは、errnoを参照してください。
通知されるエラーコードは以下のとおりです。

F3CRTINF_WARN_DEFFECTIVE:

関数の引数が不当です。

F3CRTINF_ERROR_INSUFFCIENT_BUFFER:

領域不足が発生しました。

F3CRTINF_ERROR_ENVIRONMENT:

動作環境が不当です。

F3CRTINF_ERROR_INERROR:

内部エラーが発生しました。

F3CRTINF_ERROR_CONFIGURATION:

構成情報の取得に失敗しました。

F3CRTINF_ERROR_COMMUNICATION:

性能監視エージェントとの通信に失敗しました。

F3CRTINF_ERROR_HISTORY:

性能監視エージェントで異常が発生しました。

備考