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

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