Коды ошибок SNMP

[SNMP доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте удаленное управление Windows, которое является реализацией WS-Man майкрософт.]

Корпорация Майкрософт реализует следующие коды ошибок SNMP, определенные спецификацией SNMPv2C.

Констант/значение Описание
SNMP_ERRORSTATUS_NOERROR
0
Агент сообщает, что во время передачи не произошло никаких ошибок.
SNMP_ERRORSTATUS_TOOBIG
1
Агенту не удалось поместить результаты запрошенной операции SNMP в одно сообщение SNMP.
SNMP_ERRORSTATUS_NOSUCHNAME
2
Запрошенная операция SNMP идентифицировала неизвестную переменную.
SNMP_ERRORSTATUS_BADVALUE
3
Запрошенная операция SNMP попыталась изменить переменную, но указала ошибку синтаксиса или значения.
SNMP_ERRORSTATUS_READONLY
4
Запрошенная операция SNMP попыталась изменить переменную, которую нельзя было изменить в соответствии с профилем сообщества переменной.
SNMP_ERRORSTATUS_GENERR
5
Во время запрошенной операции SNMP произошла ошибка, отличавшаяся от одной из перечисленных здесь.
SNMP_ERRORSTATUS_NOACCESS
6
Указанная переменная SNMP недоступна.
SNMP_ERRORSTATUS_WRONGTYPE
7
Значение указывает тип, несовместимый с типом, необходимым для переменной.
SNMP_ERRORSTATUS_WRONGLENGTH
8
Значение указывает длину, которая не соответствует длине, необходимой для переменной.
SNMP_ERRORSTATUS_WRONGENCODING
9
Значение содержит кодировку ASN.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