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