The SNMP functions fall into the following three functional groupings:
The SNMP Extension Agent API functions define the interface between the SNMP service and the third-party SNMP extension agent DLLs. Applications use these functions to resolve the variable bindings specified by incoming SNMP PDUs.
SnmpExtensionClose | |
SnmpExtensionInit | |
SnmpExtensionInitEx | |
SnmpExtensionQuery | |
SnmpExtensionQueryEx | |
SnmpExtensionTrap |
The SNMP Management API functions define the interface between third-party SNMP manager applications and the management function dynamic-link library MGMTAPI.DLL. The DLL works in conjunction with the SNMP trap service (SNMPTRAP.EXE), and can interact with one or more third-party SNMP manager applications. Third-party manager applications can use the management functions to perform SNMP manager operations.
SnmpMgrClose | |
SnmpMgrGetTrap | |
SnmpMgrOidToStr | |
SnmpMgrOpen | |
SnmpMgrRequest | |
SnmpMgrStrToOid | |
SnmpMgrTrapListen |
The SNMP Utility API functions simplify manipulation of SNMP data structures and provide functionality that is useful during the development of SNMP applications.