Systemwalker Centric Manager APIガイド - UNIX共通 -
|
目次
索引

|
第3章 APIリファレンス
3.42 NWsnmpOpen()関数
◆機能説明
SNMP操作とSNMP TRAP送信を行うために、ソケットIDの取得を行います。
◆呼び出し形式
NWSNMP_FD NWsnmpOpen(NWsnmpErrinfo *infoErr)
◆パラメタ
出力パラメタ
- infoErr:
- エラー情報設定構造体を指定します。
◆復帰値
- 取得したソケットID:
- 正常終了。
- 0xFFFFFFFF:
- 異常終了。
◆備考
エラー時には、以下のコードがNWsnmpErrinfo構造体のNWErrorCodeに設定されます。
- NWSNMP_WSASTARTUP_ERR:
- ソケットの初期化に失敗しました。
- NWSNMP_SOCKET_ERR:
- ソケットの取得に失敗しました。
◆注意事項
- SNMPのGET/GETNEXT/SET REQUEST、およびTRAPを送信する場合は、送信要求前に呼び出す必要があります。
- プロセスが取得できる最大ソケット数まで、複数回の呼び出しが可能です。
- 使用後は、NWsnmpClose()関数で解放してください。
◆使用例
NWsnmpErrinfo infoErr;
NWSNMP_FD sock_id = NWsnmpOpen(&infoErr) ;
if ( sock_id == 0xFFFFFFFF) {
/* エラー処理 */
}
All Rights Reserved, Copyright(C) 富士通株式会社 1995-2003