使用英语阅读

通过


简单网络管理协议

简单网络管理协议技术概述。

若要开发简单网络管理协议,需要以下标头:

有关此技术的编程指南,请参阅:

函数

 
SNMPAPI_CALLBACK

Microsoft WinSNMP 实现调用 SNMPAPI_CALLBACK 函数来通知 WinSNMP 会话 SNMP 消息或异步事件可用。
SnmpCancelMsg

WinSNMP 应用程序调用 SnmpCancelMsg 函数,以请求 Microsoft WinSNMP 实现取消 SNMP 请求消息的重新传输尝试和超时通知。
SnmpCleanup

SnmpCleanup 函数通知 Microsoft WinSNMP 实现调用 WinSNMP 应用程序不再需要实现的服务。
SnmpCleanupEx

当 Windows SNMP (WinSNMP) 应用程序中没有未完成的成功调用 SnmpStartup 或 SnmpStartupEx 时,SnmpCleanupEx 函数将执行清理。
SnmpClose

SnmpClose 函数使 Microsoft WinSNMP 实现能够解除分配与 WinSNMP 会话关联的内存、资源和数据结构。
SnmpContextToStr

WinSNMP SnmpContextToStr 函数返回标识 SNMP 上下文的字符串,该上下文是一组托管对象资源。 函数返回 smiOCTETS 结构中的字符串。
SnmpCountVbl

WinSNMP 应用程序调用 WinSNMP SnmpCountVbl 函数以枚举指定变量绑定列表中的变量绑定条目。
SnmpCreatePdu

WinSNMP SnmpCreatePdu 函数 (PDU) 创建并初始化 SNMP 协议数据单元。
SnmpCreateSession

SnmpCreateSession 函数请求 Microsoft WinSNMP 实现打开 WinSNMP 应用程序的会话。
SnmpCreateVbl

WinSNMP SnmpCreateVbl 函数为调用的 WinSNMP 应用程序创建新的变量绑定列表。
SnmpDecodeMsg

WinSNMP SnmpDecodeMsg 函数将编码的 SNMP 消息解码为其组件。 此函数执行 WinSNMP SnmpEncodeMsg 函数的相反操作。
SnmpDeleteVb

WinSNMP SnmpDeleteVb 函数从变量绑定列表中删除变量绑定条目。
SnmpDuplicatePdu

WinSNMP SnmpDuplicatePdu 函数 (PDU 参数标识的 PDU) 复制 SNMP 协议数据单元,为重复的 PDU 分配任何必要的内存。
SnmpDuplicateVbl

WinSNMP SnmpDuplicateVbl 函数复制指定 WinSNMP 会话的变量绑定列表。 此函数返回复制的变量绑定列表的句柄,并为其分配任何必要的内存。
SnmpEncodeMsg

Microsoft WinSNMP 实现使用 WinSNMP SnmpEncodeMsg 函数中传递的参数对 SNMP 消息进行编码。
SnmpEntityToStr

WinSNMP SnmpEntityToStr 函数返回标识 SNMP 管理实体的字符串。
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 请求,这些请求包含 SNMP 扩展代理的一个或多个已注册 MIB 子树中的变量。 此函数是 SNMP 扩展代理 API 的元素。
SnmpExtensionQueryEx

Microsoft SNMP 服务调用 SnmpExtensionQueryEx 函数来处理 SNMP 请求,这些请求在 SNMP 扩展代理注册的一个或多个 MIB 子树中指定变量。 此函数是 SNMP 扩展代理 API 的元素。
SnmpExtensionTrap

Microsoft SNMP 服务调用 SnmpExtensionTrap 函数来检索服务为 SNMP 扩展代理生成陷阱所需的信息。
SnmpFreeContext

WinSNMP SnmpFreeContext 函数释放与 SNMP 上下文关联的资源,SNMP 上下文是一组托管对象资源。
SnmpFreeDescriptor

WinSNMP 应用程序使用 SnmpFreeDescriptor 函数通知 Microsoft WinSNMP 实现它不再需要访问描述符对象。
SnmpFreeEntity

WinSNMP SnmpFreeEntity 函数释放与 SNMP 管理实体关联的资源。
SnmpFreePdu

WinSNMP SnmpFreePdu 函数释放与 snmpCreatePdu 或 SnmpDuplicatePdu 函数创建的 PDU) (SNMP 协议数据单元关联的资源。
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 消息请求的超时值(以百分之一秒为单位)。
SnmpGetTranslateMode

WinSNMP SnmpGetTranslateMode 函数将实体和上下文转换模式的当前设置返回到 WinSNMP 应用程序。
SnmpGetVb

WinSNMP 应用程序调用 SnmpGetVb 函数以从变量绑定列表中检索信息。 此 WinSNMP 函数从索引参数指定的变量绑定条目中检索变量名称及其关联的值。
SnmpGetVendorInfo

WinSNMP 应用程序调用 SnmpGetVendorInfo 函数来检索有关 Microsoft WinSNMP 实现的信息。
SnmpListen

WinSNMP SnmpListen 函数将 WinSNMP 应用程序注册为 SNMP 代理。
SnmpMgrClose

SnmpMgrClose 函数关闭与指定会话关联的通信套接字和数据结构。 此函数是 SNMP 管理 API 的元素。
SnmpMgrCtl

SnmpMgrCtl 函数设置与 SNMP 会话关联的操作参数。 此函数是 SNMP 管理 API 的元素。
SnmpMgrGetTrap

如果启用了陷阱接收,SnmpMgrGetTrap 函数将返回调用方尚未收到的未完成的陷阱数据。 此函数是 SNMP 管理 API 的元素。
SnmpMgrGetTrapEx

SnmpMgrGetTrapEx 函数返回未完成的陷阱数据,如果启用了陷阱接收,则调用方尚未收到这些数据。
SnmpMgrOidToStr

SnmpMgrOidToStr 函数将内部对象标识符结构转换为其字符串表示形式。 此函数是 SNMP 管理 API 的元素。
SnmpMgrOpen

SnmpMgrOpen 函数初始化通信套接字和数据结构,允许与指定的 SNMP 代理进行通信。 此函数是 SNMP 管理 API 的元素。
SnmpMgrRequest

SnmpMgrRequest 函数请求使用指定的代理执行指定的操作。 此函数是 SNMP 管理 API 的元素。
SnmpMgrStrToOid

SnmpMgrStrToOid 函数将对象标识符的字符串格式转换为其内部对象标识符结构。 此函数是 SNMP 管理 API 的元素。
SnmpMgrTrapListen

SnmpMgrTrapListen 函数注册 SNMP 管理器应用程序从 SNMP 陷阱服务接收 SNMP 陷阱的能力。 此函数是 SNMP 管理 API 的元素。
SnmpOidCompare

WinSNMP SnmpOidCompare 函数按字典顺序比较两个 SNMP 对象标识符,最多与 maxlen 参数指定的长度。
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 消息的形式 (PDU) 传输 SNMP 协议数据单元。
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”)转换为其内部二进制表示形式。
SnmpSvcGetUptime

SnmpSvcGetUptime 函数检索 SNMP 服务一直运行的 centisecond 数。 此函数是 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 函数释放为指定八进制字符串分配的内存。 此函数是 SNMP 实用工具 API 的元素。
SnmpUtilOctetsNCmp

SnmpUtilOctetsNCmp 函数比较两个八进制字符串。 函数比较字符串中的 subidentifier,直到它达到 nChars 参数指定的 subidentifier 数。 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 变量类型和值。 此结构是 SnmpVarBind 结构的成员,该结构在许多 SNMP 函数中用作参数。 WinSNMP API 函数不使用此结构。
AsnObjectIdentifier

AsnObjectIdentifier 结构表示对象标识符。 此结构由多个 SNMP 函数使用。 WinSNMP API 函数不使用此结构。
AsnOctetString

AsnOctetString 结构包含八进制数,通常为字节。 此结构由多个 SNMP 函数使用。 WinSNMP API 函数不使用此结构。
smiCNTR64

WinSNMP smiCNTR64 结构包含 64 位无符号整数值。 结构表示 64 位计数器。
smiOCTETS

WinSNMP smiOCTETS 结构将上下文字符串传递给多个 WinSNMP 函数。 结构还描述并接收编码的 SNMP 消息。
smiOID

WinSNMP smiOID 结构将对象标识符传递给多个 WinSNMP 函数。 结构还会在调用 SnmpGetVb 函数时接收变量绑定条目的变量名称。
smiVALUE

WinSNMP smiVALUE 结构描述与变量绑定条目中的变量名称关联的值。
smiVENDORINFO

smiVENDORINFO 结构包含有关 Microsoft WinSNMP 实现的信息。
SnmpVarBind

SnmpVarBind 结构表示 SNMP 变量绑定。 此结构由多个 SNMP 函数使用。 WinSNMP API 函数不使用此结构。
SnmpVarBindList

SnmpVarBindList 结构表示 SNMP 变量绑定列表。 此结构由多个 SNMP 函数使用。 WinSNMP API 函数不使用此结构。