영어로 읽기

다음을 통해 공유


winsnmp.h 헤더

이 헤더는 단순 네트워크 관리 프로토콜에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

winsnmp.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
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 관리 엔터티를 식별하는 문자열을 반환합니다.
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 에이전트로 등록합니다.
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 함수는 SNMP 메시지 형식으로 SnmpSendMsg 함수 호출로 제출된 완료된 비동기 요청의 결과를 검색합니다.
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")을 내부 이진 표현으로 변환합니다.

콜백 함수

 
SNMPAPI_CALLBACK

Microsoft WinSNMP 구현은 SNMPAPI_CALLBACK 함수를 호출하여 WinSNMP 세션에 SNMP 메시지 또는 비동기 이벤트를 사용할 수 있음을 알립니다.

구조체

 
smiCNTR64

WinSNMP smiCNTR64 구조체에는 64비트 부호 없는 정수 값이 포함됩니다. 구조체는 64비트 카운터를 나타냅니다.
smiOCTETS

WinSNMP smiOCTETS 구조체는 컨텍스트 문자열을 여러 WinSNMP 함수에 전달합니다. 구조체는 인코딩된 SNMP 메시지를 설명하고 받습니다.
smiOID

WinSNMP smiOID 구조체는 개체 식별자를 여러 WinSNMP 함수에 전달합니다. 또한 구조체는 SnmpGetVb 함수에 대한 호출에서 변수 바인딩 항목의 변수 이름을 받습니다.
smiVALUE

WinSNMP smiVALUE 구조체는 변수 바인딩 항목의 변수 이름과 연결된 값을 설명합니다.
smiVENDORINFO

smiVENDORINFO 구조체에는 Microsoft WinSNMP 구현에 대한 정보가 포함되어 있습니다.