使用英语阅读

通过


winsnmp.h 标头

简单网络管理协议使用此标头。 有关详细信息,请参阅:

winsnmp.h 包含以下编程接口:

函数

 
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 管理实体的字符串。
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 代理。
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”)转换为其内部二进制表示形式。

回调函数

 
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 实现的信息。