Systemwalker Centric Manager API・スクリプトガイド - UNIX/Windows(R)共通 -
目次 索引 前ページ次ページ

第2部 API> 第4章 APIリファレンス

4.49 NWsnmpMib2Dot()関数

■機能説明

MIB名からドット形式への変換を行います。

■呼び出し形式

  
int NWsnmpMib2Dot(char* mib, char**dot, NWsnmpErrinfo *infoErr)

■パラメタ

入力パラメタ

mib:
変換対象MIB名へのポインタを指定します。

出力パラメタ

dot:
変換後のMIB名(ドット形式)を格納する領域へのポインタを指定します(領域は関数内で獲得)。
infoErr:
エラー情報設定構造体を指定します。

■復帰値

1:
正常終了。
0:
異常終了。

備考

エラー時には、以下のコードがNWsnmpErrinfo構造体のNWErrorCodeに設定されます。

NWSNMP_PARAMETER_ERR:
不当なパラメタが指定されました。
NWSNMP_OBJECT_INVALID:
指定MIB名が存在しませんでした。
NWSNMP_MALLOC_ERR:
領域の獲得に失敗しました。

■注意事項

ドット形式文字列が格納される領域は関数内で獲得されるので、使用後はNWsnmpFree()関数を用いて解放してください。

■使用例

  
char          *dot;    /* 変換後のOID形式文字列の格納ポインタ*/
NWsnmpErrinfo infoErr; /* エラー通知構造体                   */

−中略−

if (!NWsnmpMib2Dot("sysName.0" , &dot, &infoErr)) {
/* エラー処理*/
}

目次 索引 前ページ次ページ

Copyright FUJITSU LIMITED 1995-2008