SNMP エラー コード

[SNMP は、[要件] セクションで指定したオペレーティング システムで使用できます。 今後のバージョンでは変更されるか、利用できなくなる場合もあります。 代わりに、WS-Man の Microsoft 実装である Windows リモート管理を使用します。

Microsoft では、SNMPv2C 仕様で定義されている次の SNMP エラー コードを実装しています。

定数/値 説明
SNMP_ERRORSTATUS_NOERROR
0
エージェントは、送信中にエラーが発生しなかったことを報告します。
SNMP_ERRORSTATUS_TOOBIG
1
エージェントは、要求された SNMP 操作の結果を 1 つの SNMP メッセージに配置できませんでした。
SNMP_ERRORSTATUS_NOSUCHNAME
2
要求された SNMP 操作によって、不明な変数が識別されました。
SNMP_ERRORSTATUS_BADVALUE
3
要求された SNMP 操作は変数を変更しようとしましたが、構文エラーまたは値エラーを指定しました。
SNMP_ERRORSTATUS_READONLY
4
要求された SNMP 操作は、変数のコミュニティ プロファイルに従って、変更が許可されていない変数を変更しようとしました。
SNMP_ERRORSTATUS_GENERR
5
要求された SNMP 操作中に、ここに記載されているエラーの 1 つ以外のエラーが発生しました。
SNMP_ERRORSTATUS_NOACCESS
6
指定された SNMP 変数にアクセスできません。
SNMP_ERRORSTATUS_WRONGTYPE
7
値は、変数に必要な型と矛盾する型を指定します。
SNMP_ERRORSTATUS_WRONGLENGTH
8
値は、変数に必要な長さと矛盾する長さを指定します。
SNMP_ERRORSTATUS_WRONGENCODING
9
この値には、フィールドの ASN.1 タグと矛盾する抽象構文表記 1 (ASN.1) エンコードが含まれています。
SNMP_ERRORSTATUS_WRONGVALUE
10
値を変数に割り当てることはできません。
SNMP_ERRORSTATUS_NOCREATION
11
変数が存在せず、エージェントで作成できません。
SNMP_ERRORSTATUS_INCONSISTENTVALUE
12
この値は、他のマネージド オブジェクトの値と矛盾しています。
SNMP_ERRORSTATUS_RESOURCEUNAVAILABLE
13
変数に値を割り当てるには、現在使用できないリソースの割り当てが必要です。
SNMP_ERRORSTATUS_COMMITFAILED
14
検証エラーは発生しませんでしたが、変数は更新されませんでした。
SNMP_ERRORSTATUS_UNDOFAILED
15
検証エラーは発生しませんでした。 一部の変数は、割り当てを元に戻すことができなかったため更新されました。
SNMP_ERRORSTATUS_AUTHORIZATIONERROR
16
承認エラーが発生しました。
SNMP_ERRORSTATUS_NOTWRITABLE
17
変数は存在しますが、エージェントは変更できません。
SNMP_ERRORSTATUS_INCONSISTENTNAME
18
変数が存在しません。名前付きオブジェクト インスタンスが他のマネージド オブジェクトの値と一致しないため、エージェントはそれを作成できません。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Snmp.h

関連項目

簡易ネットワーク管理プロトコル (SNMP) の概要

SNMP リファレンス