WinSNMP 프로그래밍 작업
다음 표에는 WinSNMP 애플리케이션을 코딩하기 위해 수행해야 하는 기본 프로그래밍 절차와 이러한 작업에 대한 정보를 제공하는 topics 요약되어 있습니다.
프로그래밍 작업 | 작업 관련 함수 및 topics |
---|---|
WinSNMP 애플리케이션을 엽니다. |
SnmpStartup을 사용합니다.
WinSNMP 애플리케이션 열기 및 닫기 를 참조하세요. |
하나 이상의 WinSNMP 세션을 엽니다. |
SnmpCreateSession을 사용합니다.
WinSNMP 세션 열기 및 닫기 를 참조하세요. |
트랩 또는 알림을 받으려면 등록합니다. |
SnmpRegister를 사용합니다.
트랩 및 알림 관리를 참조하세요. |
PDU에 통합할 하나 이상의 변수 바인딩 목록을 만듭니다. |
SnmpCreateVbl, SnmpDuplicateVbl, SnmpSetVb를 사용합니다.
변수 바인딩 목록 작업을 참조하세요. 참고: 애플리케이션은 다른 변수 바인딩 함수를 호출하여 변수 바인딩 목록을 만들어야 할 수 있습니다. |
전송 및 처리를 위한 하나 이상의 PTU를 만듭니다. |
SnmpCreatePDU, SnmpSetPduData, SnmpDuplicatePDU를 사용합니다.
프로토콜 데이터 단위 작업을 참조하세요. 참고: 애플리케이션은 PDU를 만들기 위해 다른 PDU 함수 및 WinSNMP 유틸리티 함수 를 호출해야 할 수 있습니다. |
하나 이상의 SNMP 작업 요청을 제출합니다. |
SnmpSendMsg를 사용합니다.
SNMP 메시지 보내기를 참조하세요. |
SNMP 작업 요청에 대한 응답을 검색합니다. |
SnmpRecvMsg를 사용합니다.
SNMP 메시지 수신을 참조하세요. |
요청 응답을 처리합니다. | 애플리케이션별 논리를 사용합니다. |
각 WinSNMP 세션을 닫습니다. |
SnmpClose를 사용합니다.
WinSNMP 세션 열기 및 닫기 를 참조하세요. |
WinSNMP 애플리케이션을 닫습니다. |
SnmpCleanup을 사용합니다.
WinSNMP 애플리케이션 열기 및 닫기 를 참조하세요. |
다음 topics WinSNMP 환경과 관련된 다른 일반 프로그래밍 개념에 대한 추가 정보를 포함합니다.
항목 | 개념 |
---|---|
일반 프로그래밍 작업 |
WinSNMP 설명자를 해제하는개체 식별자 관리 엔터티 및 컨텍스트 변환 모드 설정 재전송 정책 관리 여러 스레드를 사용하여 WinSNMP 애플리케이션 작성 SNMP 에이전트 애플리케이션 등록 |
또한 WinSNMP 애플리케이션은 SnmpFreeVbl, SnmpFreeEntity, SnmpFreeDescriptor, SnmpFreeContext 및 SnmpFreePdu와 같은 WinSNMP 함수에 대한 호출을 통합해야 할 수 있습니다. 이렇게 하면 Microsoft WinSNMP 구현에서 WinSNMP 메모리 개체를 해제할 수 있습니다. 일반적으로 WinSNMP 애플리케이션은 WinSNMP 함수 호출의 결과로 할당된 모든 리소스를 해제해야 합니다. 리소스 할당 취소에 대한 자세한 내용은 WinSNMP 메모리 개체 할당을 참조하세요.