Simple Network Management Protocol
간단한 네트워크 관리 프로토콜 기술 개요입니다.
간단한 네트워크 관리 프로토콜을 개발하려면 다음 헤더가 필요합니다.
이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.
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 함수에서 사용되지 않습니다. |