分配 WinSNMP 内存对象

描述符、资源句柄和 C 样式字符串是 WinSNMP 编程环境中的三种类型的内存对象。

对象类型确定 Microsoft WinSNMP 实现还是 WinSNMP 应用程序分配和解除分配对象的内存。 这减少了临时缓冲区空间的不必要的分配和缓冲区的不必要的复制。

下表汇总了 WinSNMP 内存对象的资源的分配和解除分配。

对象类型 说明
smiOIDsmiOCTETS 描述符 如果 WinSNMP 应用程序分配内存,则必须通过调用适当的函数解除分配内存。 如果实现分配内存,应用程序必须调用 SnmpFreeDescriptor 函数来解除分配内存。
smiVALUE 结构 如果 成员是 smiOIDsmiOCTETS 描述符,则应用程序必须按上述说明进行操作。
资源句柄 实现分配、管理和释放内存。
C 样式字符串 WinSNMP 应用程序必须管理和释放它分配的内存。

 

有关详细信息,请参阅 释放 WinSNMP 描述符