分配 WinSNMP 内存对象

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

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

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

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

 

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