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