영어로 읽기

다음을 통해 공유


Simple Network Management Protocol

간단한 네트워크 관리 프로토콜 기술 개요입니다.

간단한 네트워크 관리 프로토콜을 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

Functions

 
SNMPAPI_CALLBACK

Microsoft WinSNMP 구현은 SNMPAPI_CALLBACK 함수를 호출하여 WinSNMP 세션에 SNMP 메시지 또는 비동기 이벤트를 사용할 수 있음을 알립니다.
SnmpCancelMsg

WinSNMP 애플리케이션은 SnmpCancelMsg 함수를 호출하여 Microsoft WinSNMP 구현이 SNMP 요청 메시지에 대한 재전송 시도 및 시간 제한 알림을 취소하도록 요청합니다.
SnmpCleanup

SnmpCleanup 함수는 호출하는 WinSNMP 애플리케이션에 더 이상 구현의 서비스가 필요하지 않음을 Microsoft WinSNMP 구현에 알릴 수 있습니다.
SnmpCleanupEx

SnmpCleanupEx 함수는 WinSNMP(Windows SNMP) 애플리케이션 내에서 SnmpStartup 또는 SnmpStartupEx에 대한 미해결 호출이 없는 경우 정리를 수행합니다.
SnmpClose

SnmpClose 함수를 사용하면 Microsoft WinSNMP 구현에서 WinSNMP 세션과 연결된 메모리, 리소스 및 데이터 구조의 할당을 취소할 수 있습니다.
SnmpContextToStr

WinSNMP SnmpContextToStr 함수는 관리되는 개체 리소스 집합인 SNMP 컨텍스트를 식별하는 문자열을 반환합니다. 함수는 smiOCTETS 구조체의 문자열을 반환합니다.
SnmpCountVbl

WinSNMP 애플리케이션은 WinSNMP SnmpCountVbl 함수를 호출하여 지정된 변수 바인딩 목록의 변수 바인딩 항목을 열거합니다.
SnmpCreatePdu

WinSNMP SnmpCreatePdu 함수는 SNMP PDU(프로토콜 데이터 단위)를 만들고 초기화합니다.
SnmpCreateSession

SnmpCreateSession 함수는 Microsoft WinSNMP 구현에 WinSNMP 애플리케이션에 대한 세션을 열도록 요청합니다.
SnmpCreateVbl

WinSNMP SnmpCreateVbl 함수는 호출하는 WinSNMP 애플리케이션에 대한 새 변수 바인딩 목록을 만듭니다.
SnmpDecodeMsg

WinSNMP SnmpDecodeMsg 함수는 인코딩된 SNMP 메시지를 해당 구성 요소로 디코딩합니다. 이 함수는 WinSNMP SnmpEncodeMsg 함수의 반대 동작을 수행합니다.
SnmpDeleteVb

WinSNMP SnmpDeleteVb 함수는 변수 바인딩 목록에서 변수 바인딩 항목을 제거합니다.
SnmpDuplicatePdu

WinSNMP SnmpDuplicatePdu 함수는 PDU 매개 변수가 식별하는 SNMP PDU(프로토콜 데이터 단위)를 복제하여 중복된 PDU에 필요한 메모리를 할당합니다.
SnmpDuplicateVbl

WinSNMP SnmpDuplicateVbl 함수는 지정된 WinSNMP 세션에 대한 변수 바인딩 목록을 복사합니다. 이 함수는 복사된 변수 바인딩 목록에 대한 핸들을 반환하고 필요한 메모리를 할당합니다.
SnmpEncodeMsg

Microsoft WinSNMP 구현은 WinSNMP SnmpEncodeMsg 함수에 전달된 매개 변수를 사용하여 SNMP 메시지를 인코딩합니다.
SnmpEntityToStr

WinSNMP SnmpEntityToStr 함수는 SNMP 관리 엔터티를 식별하는 문자열을 반환합니다.
SnmpExtensionClose

Microsoft SNMP 서비스는 SnmpExtensionClose 함수를 호출하여 SNMP 확장 에이전트가 리소스의 할당을 취소하고 작업을 종료하도록 요청합니다. 이 함수는 SNMP 확장 에이전트 API의 요소입니다.
SnmpExtensionInit

Microsoft SNMP 서비스는 SnmpExtensionInit 함수를 호출하여 SNMP 확장 에이전트 DLL을 초기화합니다. 이 함수는 SNMP 확장 에이전트 API의 요소입니다.
SnmpExtensionInitEx

Microsoft SNMP 서비스는 SnmpExtensionInitEx 함수를 호출하여 SNMP 확장 에이전트가 지원하는 MIB(추가 관리 정보 기반) 하위 트리를 식별합니다. 이 함수는 SNMP 확장 에이전트 API의 요소입니다.
SnmpExtensionMonitor

Microsoft SNMP 서비스는 SnmpExtensionMonitor 함수를 호출하여 SNMP 확장 에이전트에 서비스의 내부 카운터 및 매개 변수에 대한 보기를 제공합니다. 이 함수는 SNMP 확장 에이전트 API의 요소입니다.
SnmpExtensionQuery

Microsoft SNMP 서비스는 SnmpExtensionQuery 함수를 호출하여 SNMP 확장 에이전트의 등록된 MIB 하위 트리 중 하나 이상 내에 변수가 포함된 SNMP 요청을 resolve. 이 함수는 SNMP 확장 에이전트 API의 요소입니다.
SnmpExtensionQueryEx

Microsoft SNMP 서비스는 SnmpExtensionQueryEx 함수를 호출하여 SNMP 확장 에이전트에 의해 등록된 하나 이상의 MIB 하위 트리에서 변수를 지정하는 SNMP 요청을 처리합니다. 이 함수는 SNMP 확장 에이전트 API의 요소입니다.
SnmpExtensionTrap

Microsoft SNMP 서비스는 SnmpExtensionTrap 함수를 호출하여 서비스가 SNMP 확장 에이전트에 대한 트랩을 생성하는 데 필요한 정보를 검색합니다.
SnmpFreeContext

WinSNMP SnmpFreeContext 함수는 관리되는 개체 리소스 집합인 SNMP 컨텍스트와 연결된 리소스를 해제합니다.
SnmpFreeDescriptor

WinSNMP 애플리케이션은 SnmpFreeDescriptor 함수를 사용하여 더 이상 설명자 개체에 액세스할 필요가 없음을 Microsoft WinSNMP 구현에 알릴 수 있습니다.
SnmpFreeEntity

WinSNMP SnmpFreeEntity 함수는 SNMP 관리 엔터티와 연결된 리소스를 해제합니다.
SnmpFreePdu

WinSNMP SnmpFreePdu 함수는 SnmpCreatePdu 또는 SnmpDuplicatePdu 함수에서 만든 SNMP PDU(프로토콜 데이터 단위)와 연결된 리소스를 해제합니다.
SnmpFreeVbl

WinSNMP SnmpFreeVbl 함수는 변수 바인딩 목록과 연결된 리소스를 해제합니다. 이는 WinSNMP 애플리케이션에서 SnmpCreateVbl 함수 또는 SnmpDuplicateVbl 함수를 호출하여 이전에 할당한 리소스입니다.
SnmpGetLastError

WinSNMP SnmpGetLastError 함수는 호출 애플리케이션의 마지막 오류 코드 값을 반환합니다. 값은 WinSNMP 애플리케이션에서 실행된 마지막 함수 호출이 실패한 이유를 나타냅니다.
SnmpGetPduData

WinSNMP SnmpGetPduData 함수는 지정된 SNMP 프로토콜 데이터 단위(PDU)에서 선택한 데이터 필드를 반환합니다.
SnmpGetRetransmitMode

WinSNMP SnmpGetRetransmitMode 함수는 재전송 모드의 현재 설정을 WinSNMP 애플리케이션에 반환합니다.
SnmpGetRetry

WinSNMP SnmpGetRetry 함수는 SNMP 메시지 요청의 재전송에 대한 재시도 횟수 값을 단위로 반환합니다. 재시도 횟수는 WinSNMP 애플리케이션이 지정된 관리 엔터티에 대한 SnmpSendMsg 함수에 대해 만드는 호출에 적용됩니다.
SnmpGetTimeout

WinSNMP SnmpGetTimeout 함수는 SNMP 메시지 요청 전송에 대한 시간 제한 값을 100초 안에 반환합니다.
SnmpGetTranslateMode

WinSNMP SnmpGetTranslateMode 함수는 엔터티 및 컨텍스트 변환 모드의 현재 설정을 WinSNMP 애플리케이션에 반환합니다.
SnmpGetVb

WinSNMP 애플리케이션은 SnmpGetVb 함수를 호출하여 변수 바인딩 목록에서 정보를 검색합니다. 이 WinSNMP 함수는 인덱스 매개 변수로 지정된 변수 바인딩 항목에서 변수 이름과 관련 값을 검색합니다.
SnmpGetVendorInfo

WinSNMP 애플리케이션은 SnmpGetVendorInfo 함수를 호출하여 Microsoft WinSNMP 구현에 대한 정보를 검색합니다.
SnmpListen

WinSNMP SnmpListen 함수는 WinSNMP 애플리케이션을 SNMP 에이전트로 등록합니다.
SnmpMgrClose

SnmpMgrClose 함수는 지정된 세션과 연결된 통신 소켓 및 데이터 구조를 닫습니다. 이 함수는 SNMP Management API의 요소입니다.
SnmpMgrCtl

SnmpMgrCtl 함수는 SNMP 세션과 연결된 운영 매개 변수를 설정합니다. 이 함수는 SNMP Management API의 요소입니다.
SnmpMgrGetTrap

SnmpMgrGetTrap 함수는 트랩 수신이 사용하도록 설정된 경우 호출자가 받지 못한 미해결 트랩 데이터를 반환합니다. 이 함수는 SNMP Management API의 요소입니다.
SnmpMgrGetTrapEx

SnmpMgrGetTrapEx 함수는 트랩 수신이 사용하도록 설정된 경우 호출자가 받지 못한 미해결 트랩 데이터를 반환합니다.
SnmpMgrOidToStr

SnmpMgrOidToStr 함수는 내부 개체 식별자 구조를 문자열 표현으로 변환합니다. 이 함수는 SNMP Management API의 요소입니다.
SnmpMgrOpen

SnmpMgrOpen 함수는 통신 소켓 및 데이터 구조를 초기화하여 지정된 SNMP 에이전트와의 통신을 허용합니다. 이 함수는 SNMP Management API의 요소입니다.
SnmpMgrRequest

SnmpMgrRequest 함수는 지정된 에이전트를 사용하여 지정된 작업을 수행할 것을 요청합니다. 이 함수는 SNMP Management API의 요소입니다.
SnmpMgrStrToOid

SnmpMgrStrToOid 함수는 개체 식별자의 문자열 형식을 내부 개체 식별자 구조로 변환합니다. 이 함수는 SNMP Management API의 요소입니다.
SnmpMgrTrapListen

SnmpMgrTrapListen 함수는 SNMP 트랩 서비스에서 SNMP 트랩을 수신하는 SNMP 관리자 애플리케이션의 기능을 등록합니다. 이 함수는 SNMP Management API의 요소입니다.
SnmpOidCompare

WinSNMP SnmpOidCompare 함수는 maxlen 매개 변수에 지정된 길이까지 두 개의 SNMP 개체 식별자를 사전적으로 비교합니다.
SnmpOidCopy

WinSNMP SnmpOidCopy 함수는 SNMP 개체 식별자를 복사하여 복사본에 필요한 메모리를 할당합니다.
SnmpOidToStr

WinSNMP SnmpOidToStr 함수는 SNMP 개체 식별자의 내부 이진 표현을 점선 숫자 문자열 형식(예: "1.2.3.4.5.6")으로 변환합니다.
SnmpOpen

SnmpOpen 함수는 Microsoft WinSNMP 구현을 요청하여 WinSNMP 애플리케이션에 대한 세션을 엽니다.
SnmpRecvMsg

WinSNMP SnmpRecvMsg 함수는 SnmpSendMsg 함수에 대한 호출로 제출된 완료된 비동기 요청의 결과를 SNMP 메시지 형식으로 검색합니다.
SnmpRegister

WinSNMP SnmpRegister 함수는 트랩 및 알림 수신을 위해 WinSNMP 애플리케이션을 등록하거나 등록 취소합니다. 애플리케이션은 트랩 및 알림을 등록 및 수신하거나 트랩 및 알림을 등록 취소하고 사용하지 않도록 설정할 수 있습니다.
SnmpSendMsg

WinSNMP 애플리케이션은 SnmpSendMsg 함수를 호출하여 Microsoft WinSNMP 구현이 SNMP 메시지 형식으로 SNMP PDU(프로토콜 데이터 단위)를 전송하도록 요청합니다.
SnmpSetPduData

WinSNMP SnmpSetPduData 함수는 지정된 SNMP 프로토콜 데이터 단위(PDU)에서 선택한 데이터 필드를 업데이트합니다.
SnmpSetPort

WinSNMP 애플리케이션은 SnmpSetPort 함수를 호출하여 대상 엔터티에 할당된 포트를 변경합니다. SnmpSetPort 함수는 WinSNMP API 버전 2.0의 요소입니다.
SnmpSetRetransmitMode

WinSNMP SnmpSetRetransmitMode 함수를 사용하면 WinSNMP 애플리케이션이 재전송 모드를 설정할 수 있습니다.
SnmpSetRetry

WinSNMP SnmpSetRetry 함수를 사용하면 WinSNMP 애플리케이션이 SNMP 메시지 요청 재전송에 대한 재시도 횟수 값을 변경할 수 있습니다.
SnmpSetTimeout

WinSNMP SnmpSetTimeout 함수를 사용하면 WinSNMP 애플리케이션이 SNMP 메시지 요청 전송에 대한 제한 시간 값을 변경할 수 있습니다.
SnmpSetTranslateMode

WinSNMP SnmpSetTranslateMode 함수를 사용하면 WinSNMP 애플리케이션이 엔터티 및 컨텍스트 변환 모드를 변경할 수 있습니다. 엔터티 및 컨텍스트 변환 모드는 WinSNMP 입력 및 출력 문자열 매개 변수의 해석 및 반환에 영향을 줍니다.
SnmpSetVb

WinSNMP SnmpSetVb 함수는 변수 바인딩 목록의 변수 바인딩 항목을 변경합니다. 또한 이 함수는 기존 변수 바인딩 목록에 새 변수 바인딩 항목을 추가합니다.
SnmpStartup

SnmpStartup 함수는 Microsoft WinSNMP 구현에 WinSNMP 애플리케이션에 구현의 서비스가 필요하다는 것을 알 수 있습니다.
SnmpStartupEx

SnmpStartupEx 함수는 Microsoft WinSNMP 구현에 WinSNMP 애플리케이션에 구현의 서비스가 필요하다는 것을 알 수 있습니다.
SnmpStrToContext

WinSNMP SnmpStrToContext 함수는 Microsoft WinSNMP 구현과 관련된 SNMP 컨텍스트 정보에 대한 핸들을 반환합니다.
SnmpStrToEntity

WinSNMP SnmpStrToEntity 함수는 Microsoft WinSNMP 구현과 관련된 SNMP 관리 엔터티에 대한 정보에 대한 핸들을 반환합니다.
SnmpStrToOid

WinSNMP SnmpStrToOid 함수는 SNMP 개체 식별자의 점선 숫자 문자열 형식(예: "1.2.3.4.5.6")을 내부 이진 표현으로 변환합니다.
SnmpSvcGetUptime

SnmpSvcGetUptime 함수는 SNMP 서비스가 실행되고 있는 센티미터 수를 검색합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpSvcSetLogLevel

SnmpSvcSetLogLevel 함수는 SnmpUtilDbgPrint 함수를 사용하여 SNMP 서비스 및 SNMP 확장 에이전트에서 디버그 출력의 세부 수준을 조정합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpSvcSetLogType

SnmpSvcSetLogType 함수는 SnmpUtilDbgPrint 함수를 사용하여 SNMP 서비스 및 SNMP 확장 에이전트의 디버그 출력 대상을 조정합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilAsnAnyCpy

SnmpUtilAsnAnyCpy 함수는 pAnySrc 매개 변수가 가리키는 변수를 pAnyDst 매개 변수에 복사합니다. 함수는 대상의 복사본에 필요한 메모리를 할당합니다. SnmpUtilAsnAnyCpy 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilAsnAnyFree

SnmpUtilAsnAnyFree 함수는 지정된 AsnAny 구조에 할당된 메모리를 해제합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilDbgPrint

SnmpUtilDbgPrint 함수를 사용하면 SNMP 서비스에서 출력을 디버깅할 수 있습니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilIdsToA

SnmpUtilIdsToA 함수는 OID(개체 식별자)를 null로 끝나는 문자열로 변환합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilMemAlloc

SnmpUtilMemAlloc 함수는 프로세스 힙에서 동적 메모리를 할당합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilMemFree

SnmpUtilMemFree 함수는 지정된 메모리 개체를 해제합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilMemReAlloc

SnmpUtilMemReAlloc 함수는 지정된 메모리 개체의 크기를 변경합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilOctetsCmp

SnmpUtilOctetsCmp 함수는 두 개의 옥텟 문자열을 비교합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilOctetsCpy

SnmpUtilOctetsCpy 함수는 pOctetsSrc 매개 변수가 가리키는 변수를 pOctetsDst 매개 변수가 가리키는 변수에 복사합니다.
SnmpUtilOctetsFree

SnmpUtilOctetsFree 함수는 지정된 8진수 문자열에 할당된 메모리를 해제합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilOctetsNCmp

SnmpUtilOctetsNCmp 함수는 두 개의 8진수 문자열을 비교합니다. 함수는 nChars 매개 변수로 지정된 하위 ID 수에 도달할 때까지 문자열의 하위 ID를 비교합니다. SnmpUtilOctetsNCmp는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilOidAppend

SnmpUtilOidAppend 함수는 원본 개체 식별자를 대상 개체 식별자에 추가합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilOidCmp

SnmpUtilOidCmp 함수는 두 개체 식별자를 비교합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilOidCpy

SnmpUtilOidCpy 함수는 pOidSrc 매개 변수가 가리키는 변수를 pOidDst 매개 변수에 복사하여 대상의 복사본에 필요한 메모리를 할당합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilOidFree

SnmpUtilOidFree 함수는 지정된 개체 식별자에 할당된 메모리를 해제합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilOidNCmp

SnmpUtilOidNCmp 함수는 두 개체 식별자를 비교합니다.
SnmpUtilOidToA

SnmpUtilOidToA 함수는 OID(개체 식별자)를 null로 끝나는 문자열로 변환합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilPrintAsnAny

SnmpUtilPrintAsnAny 함수는 Any 매개 변수의 값을 표준 출력에 출력합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilPrintOid

SnmpUtilPrintOid 함수는 지정된 OID(개체 식별자)의 형식을 지정하고 결과를 표준 출력 디바이스에 출력합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilVarBindCpy

SnmpUtilVarBindCpy 함수는 지정된 SnmpVarBind 구조를 복사하고 대상 구조에 필요한 모든 메모리를 할당합니다. SnmpUtilVarBindCpy 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilVarBindFree

SnmpUtilVarBindFree 함수는 SnmpVarBind 구조체에 할당된 메모리를 해제합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilVarBindListCpy

SnmpUtilVarBindListCpy 함수는 지정된 SnmpVarBindList 구조를 복사하고 대상 복사본에 필요한 메모리를 할당합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.
SnmpUtilVarBindListFree

SnmpUtilVarBindListFree 함수는 SnmpVarBindList 구조에 할당된 메모리를 해제합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다.

구조체

 
AsnAny

AsnAny 구조체에는 SNMP 변수 형식 및 값이 포함됩니다. 이 구조체는 많은 SNMP 함수에서 매개 변수로 사용되는 SnmpVarBind 구조체의 멤버입니다. 이 구조체는 WinSNMP API 함수에서 사용되지 않습니다.
AsnObjectIdentifier

AsnObjectIdentifier 구조체는 개체 식별자를 나타냅니다. 이 구조체는 여러 SNMP 함수에서 사용됩니다. 이 구조체는 WinSNMP API 함수에서 사용되지 않습니다.
AsnOctetString

AsnOctetString 구조체에는 일반적으로 바이트인 8진수 수량이 포함됩니다. 이 구조체는 여러 SNMP 함수에서 사용됩니다. 이 구조체는 WinSNMP API 함수에서 사용되지 않습니다.
smiCNTR64

WinSNMP smiCNTR64 구조체에는 64비트 부호 없는 정수 값이 포함됩니다. 구조체는 64비트 카운터를 나타냅니다.
smiOCTETS

WinSNMP smiOCTETS 구조체는 컨텍스트 문자열을 여러 WinSNMP 함수에 전달합니다. 구조체는 인코딩된 SNMP 메시지를 설명하고 받습니다.
smiOID

WinSNMP smiOID 구조체는 개체 식별자를 여러 WinSNMP 함수에 전달합니다. 또한 구조체는 SnmpGetVb 함수에 대한 호출에서 변수 바인딩 항목의 변수 이름을 받습니다.
smiVALUE

WinSNMP smiVALUE 구조체는 변수 바인딩 항목의 변수 이름과 연결된 값을 설명합니다.
smiVENDORINFO

smiVENDORINFO 구조체에는 Microsoft WinSNMP 구현에 대한 정보가 포함되어 있습니다.
SnmpVarBind

SnmpVarBind 구조체는 SNMP 변수 바인딩을 나타냅니다. 이 구조체는 여러 SNMP 함수에서 사용됩니다. 이 구조체는 WinSNMP API 함수에서 사용되지 않습니다.
SnmpVarBindList

SnmpVarBindList 구조체는 SNMP 변수 바인딩 목록을 나타냅니다. 이 구조체는 여러 SNMP 함수에서 사용됩니다. 이 구조체는 WinSNMP API 함수에서 사용되지 않습니다.