다음을 통해 공유


WinSNMP 세션 열기 및 닫기

세션을 열기 위해 애플리케이션은 SnmpCreateSession 함수를 호출합니다 . 함수가 성공적으로 완료되면 Microsoft WinSNMP 구현에서 세션을 열고 함수는 HSNMP_SESSION 핸들 형식으로 세션 식별자를 반환합니다. 핸들 변수를 반환하는 모든 WinSNMP 함수에는 세션 식별자가 입력 매개 변수로 포함됩니다. 이렇게 하면 구현에서 핸들을 사용하여 세션 수준에서 리소스를 효율적으로 관리할 수 있습니다.

애플리케이션은 한 번에 여러 세션을 열 수 있습니다. 애플리케이션 내의 여러 세션은 핸들 변수를 공유할 수 있습니다.

구현이 리소스 제한으로 인해 세션을 열 수 없는 경우 애플리케이션이 SnmpCreateSession을 호출할 때 SNMPAPI_FAILURE 반환합니다. 애플리케이션이 SnmpGetLastError 함수를 호출하면 SNMPAPI_ALLOC_ERROR 반환합니다.

SnmpClose 함수를 호출하면 구현에서 나머지 리소스를 해제하고 세션을 닫을 수 있습니다.

자세한 내용은 리소스 핸들 개체WinSNMP 세션을 참조하세요.