이 헤더는 단순 네트워크 관리 프로토콜에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
snmp.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
|
SnmpExtensionClose Microsoft SNMP 서비스는 SnmpExtensionClose 함수를 호출하여 SNMP 확장 에이전트가 리소스의 할당을 취소하고 작업을 종료하도록 요청합니다. 이 함수는 SNMP 확장 에이전트 API의 요소입니다. |
|
SnmpExtensionInit Microsoft SNMP 서비스는 SnmpExtensionInit 함수를 호출하여 SNMP 확장 에이전트 DLL을 초기화합니다. 이 함수는 SNMP 확장 에이전트 API의 요소입니다. |
|
SnmpExtensionInitEx Microsoft SNMP 서비스는 SnmpExtensionInitEx 함수를 호출하여 SNMP 확장 에이전트가 지원하는 MIB(추가 관리 정보 기반) 하위 트리를 식별합니다. 이 함수는 SNMP 확장 에이전트 API의 요소입니다. |
|
SnmpExtensionMonitor Microsoft SNMP 서비스는 SnmpExtensionMonitor 함수를 호출하여 SNMP 확장 에이전트에 서비스의 내부 카운터 및 매개 변수에 대한 보기를 제공합니다. 이 함수는 SNMP 확장 에이전트 API의 요소입니다. |
|
SnmpExtensionQuery Microsoft SNMP 서비스는 SnmpExtensionQuery 함수를 호출하여 SNMP 확장 에이전트의 등록된 MIB 하위 트리 중 하나 이상의 변수를 포함하는 SNMP 요청을 resolve. 이 함수는 SNMP 확장 에이전트 API의 요소입니다. |
|
SnmpExtensionQueryEx Microsoft SNMP 서비스는 SnmpExtensionQueryEx 함수를 호출하여 SNMP 확장 에이전트에 의해 등록된 하나 이상의 MIB 하위 트리에서 변수를 지정하는 SNMP 요청을 처리합니다. 이 함수는 SNMP 확장 에이전트 API의 요소입니다. |
|
SnmpExtensionTrap Microsoft SNMP 서비스는 SnmpExtensionTrap 함수를 호출하여 서비스가 SNMP 확장 에이전트에 대한 트랩을 생성하는 데 필요한 정보를 검색합니다. |
|
SnmpSvcGetUptime SnmpSvcGetUptime 함수는 SNMP 서비스가 실행되고 있는 센티미터 수를 검색합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpSvcSetLogLevel SnmpSvcSetLogLevel 함수는 SnmpUtilDbgPrint 함수를 사용하여 SNMP 서비스 및 SNMP 확장 에이전트에서 디버그 출력의 세부 수준을 조정합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpSvcSetLogType SnmpSvcSetLogType 함수는 SnmpUtilDbgPrint 함수를 사용하여 SNMP 서비스 및 SNMP 확장 에이전트의 디버그 출력 대상을 조정합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilAsnAnyCpy SnmpUtilAsnAnyCpy 함수는 pAnySrc 매개 변수가 가리키는 변수를 pAnyDst 매개 변수에 복사합니다. 함수는 대상의 복사본에 필요한 메모리를 할당합니다. SnmpUtilAsnAnyCpy 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilAsnAnyFree SnmpUtilAsnAnyFree 함수는 지정된 AsnAny 구조에 할당된 메모리를 해제합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilDbgPrint SnmpUtilDbgPrint 함수를 사용하면 SNMP 서비스에서 출력을 디버깅할 수 있습니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilIdsToA SnmpUtilIdsToA 함수는 OID(개체 식별자)를 null로 끝나는 문자열로 변환합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilMemAlloc SnmpUtilMemAlloc 함수는 프로세스 힙에서 동적 메모리를 할당합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilMemFree SnmpUtilMemFree 함수는 지정된 메모리 개체를 해제합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilMemReAlloc SnmpUtilMemReAlloc 함수는 지정된 메모리 개체의 크기를 변경합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilOctetsCmp SnmpUtilOctetsCmp 함수는 두 개의 옥텟 문자열을 비교합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilOctetsCpy SnmpUtilOctetsCpy 함수는 pOctetsSrc 매개 변수가 가리키는 변수를 pOctetsDst 매개 변수가 가리키는 변수에 복사합니다. |
|
SnmpUtilOctetsFree SnmpUtilOctetsFree 함수는 지정된 8진수 문자열에 할당된 메모리를 해제합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilOctetsNCmp SnmpUtilOctetsNCmp 함수는 두 개의 옥텟 문자열을 비교합니다. 함수는 nChars 매개 변수로 지정된 하위 identifier 수에 도달할 때까지 문자열의 하위 identifier를 비교합니다. SnmpUtilOctetsNCmp는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilOidAppend SnmpUtilOidAppend 함수는 원본 개체 식별자를 대상 개체 식별자에 추가합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilOidCmp SnmpUtilOidCmp 함수는 두 개체 식별자를 비교합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilOidCpy SnmpUtilOidCpy 함수는 pOidSrc 매개 변수가 가리키는 변수를 pOidDst 매개 변수에 복사하여 대상의 복사본에 필요한 메모리를 할당합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilOidFree SnmpUtilOidFree 함수는 지정된 개체 식별자에 할당된 메모리를 해제합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilOidNCmp SnmpUtilOidNCmp 함수는 두 개체 식별자를 비교합니다. |
|
SnmpUtilOidToA SnmpUtilOidToA 함수는 OID(개체 식별자)를 null로 끝나는 문자열로 변환합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilPrintAsnAny SnmpUtilPrintAsnAny 함수는 Any 매개 변수의 값을 표준 출력에 출력합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilPrintOid SnmpUtilPrintOid 함수는 지정된 OID(개체 식별자)의 형식을 지정하고 결과를 표준 출력 디바이스에 출력합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilVarBindCpy SnmpUtilVarBindCpy 함수는 지정된 SnmpVarBind 구조를 복사하고 대상 구조에 필요한 모든 메모리를 할당합니다. SnmpUtilVarBindCpy 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilVarBindFree SnmpUtilVarBindFree 함수는 SnmpVarBind 구조에 할당된 메모리를 해제합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilVarBindListCpy SnmpUtilVarBindListCpy 함수는 지정된 SnmpVarBindList 구조를 복사하고 대상의 복사본에 필요한 메모리를 할당합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
|
SnmpUtilVarBindListFree SnmpUtilVarBindListFree 함수는 SnmpVarBindList 구조에 할당된 메모리를 해제합니다. 이 함수는 SNMP 유틸리티 API의 요소입니다. |
구조체
|
AsnAny AsnAny 구조체에는 SNMP 변수 형식 및 값이 포함됩니다. 이 구조체는 많은 SNMP 함수에서 매개 변수로 사용되는 SnmpVarBind 구조체의 멤버입니다. 이 구조체는 WinSNMP API 함수에서 사용되지 않습니다. |
|
AsnObjectIdentifier AsnObjectIdentifier 구조체는 개체 식별자를 나타냅니다. 이 구조체는 여러 SNMP 함수에서 사용됩니다. 이 구조체는 WinSNMP API 함수에서 사용되지 않습니다. |
|
AsnOctetString AsnOctetString 구조체에는 일반적으로 바이트인 옥텟 수량이 포함됩니다. 이 구조체는 여러 SNMP 함수에서 사용됩니다. 이 구조체는 WinSNMP API 함수에서 사용되지 않습니다. |
|
SnmpVarBind SnmpVarBind 구조체는 SNMP 변수 바인딩을 나타냅니다. 이 구조체는 여러 SNMP 함수에서 사용됩니다. 이 구조체는 WinSNMP API 함수에서 사용되지 않습니다. |
|
SnmpVarBindList SnmpVarBindList 구조체는 SNMP 변수 바인딩 목록을 나타냅니다. 이 구조체는 여러 SNMP 함수에서 사용됩니다. 이 구조체는 WinSNMP API 함수에서 사용되지 않습니다. |