機能説明
MIB名からドット形式への変換を行います。
呼び出し形式
int NWsnmpMib2Dot(char* mib, char**dot, NWsnmpErrinfo *infoErr)
パラメタ
入力パラメタ
変換対象MIB名へのポインタを指定します。
出力パラメタ
変換後のMIB名(ドット形式)を格納する領域へのポインタを指定します(領域は関数内で獲得)。
エラー情報設定構造体を指定します。
復帰値
正常終了。
異常終了。
備考
エラー時には、以下のコードがNWsnmpErrinfo構造体のNWErrorCodeに設定されます。
不当なパラメタが指定されました。
指定MIB名が存在しませんでした。
領域の獲得に失敗しました。
注意事項
ドット形式文字列が格納される領域は関数内で獲得されるので、使用後はNWsnmpFree()関数を用いて解放してください。
使用例
char *dot; /* 変換後のOID形式文字列の格納ポインタ*/ NWsnmpErrinfo infoErr; /* エラー通知構造体 */ -中略- if (!NWsnmpMib2Dot("sysName.0" , &dot, &infoErr)) { /* エラー処理*/ }