Systemwalker Centric Manager APIガイド - UNIX共通 -
目次 索引 前ページ次ページ

上へ第3章 APIリファレンス

3.39 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 (!NWsnmpMid2Dot("sysName.0" , &dot, &infoErr)) {
/* エラー処理*/
}

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

All Rights Reserved, Copyright(C) 富士通株式会社 1995-2003