다음을 통해 공유


SNMP 오류 코드

[SNMP는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다. 대신 WS-Man의 Microsoft 구현인 Windows 원격 관리를 사용합니다.]

Microsoft는 SNMPv2C 사양에 정의된 다음 SNMP 오류 코드를 구현합니다.

상수/값 설명
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(추상 구문 표기법 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
변수가 없습니다. 명명된 개체 instance 다른 관리되는 개체의 값과 일치하지 않으므로 에이전트가 에이전트를 만들 수 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Snmp.h

추가 정보

SNMP(Simple Network Management Protocol) 개요

SNMP 참조