재전송 정책 관리
WinSNMP 애플리케이션은 Microsoft WinSNMP 구현에서 애플리케이션의 재전송 정책을 실행하라는 요청을 할 수 있습니다. 구현에서 재전송을 관리하는 경우 데이터베이스의 제한 시간 및 재시도 횟수 값을 사용합니다.
구현은 초기화 중에 SnmpStartup 함수의 반환 값에서 기본 재전송 모드를 식별합니다. 모드는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
SNMPAPI_ON | 구현에서 애플리케이션의 재전송 정책을 실행하고 있습니다. |
SNMPAPI_OFF | 구현에서 애플리케이션의 재전송 정책을 실행하지 않습니다. |
WinSNMP 애플리케이션은 SnmpGetRetransmitMode 함수를 호출하여 구현에 적용되는 현재 재전송 모드를 언제든지 검색할 수 있습니다. WinSNMP API는 재전송 정책 관리를 간소화하는 다른 데이터베이스 함수 를 제공합니다.
프로그램 실행 중에 언제든지 WinSNMP 애플리케이션은 다음 단계 중 하나를 수행하여 정책 실행을 조정할 수 있습니다.
- SnmpSetRetransmitMode 함수를 호출하여 구현에서 재전송 정책 실행을 시작하거나 중지할 것을 요청합니다. 자세한 내용은 다시 전송 켜기 및 해제를 참조하세요.
- 제한 시간을 수정하고 구현 데이터베이스의 개수 값을 다시 시도합니다. 자세한 내용은 재전송 정책 변경을 참조하세요.
- SnmpCancelMsg 함수를 호출하여 재전송 주기를 취소하고 단일 SNMP 메시지 요청과 연결된 내부 데이터 구조를 해제합니다. 자세한 내용은 재전송 취소를 참조하세요.
애플리케이션은 자체 재전송 정책을 실행할 수 있습니다. 이 경우 데이터베이스의 값을 기반으로 실행하거나 실행하지 않을 수 있습니다.