WinSNMP 描述符
在 WinSNMP 编程环境中, 描述符 是以下两种结构之一:
- 描述八进制字符串变量 的 smiOCTETS 结构
- 描述 SNMP 对象标识符变量 的 smiOID 结构
WinSNMP 描述符是具有两个成员的结构:长度成员 len 和指针成员 ptr。 ptr 成员指向感兴趣的八进制字符串或对象标识符。 ptr 成员可以是 smiLPBYTE 或 smiLPUINT32 数据类型。
smiOCTETS 描述符或 smiOID 描述符可以是 smiVALUE 结构的值成员。 smiVALUE 结构描述与变量绑定条目中的变量名称关联的值。
Microsoft WinSNMP 实现为所有输出 smiOCTETS 和 smiOID 结构分配和解除分配内存。 因此,应用程序必须调用 SnmpFreeDescriptor 函数来释放这些结构的 ptr 成员的内存。
描述符中的字符串成员不需要 NULL 终止字节。 有关管理为描述符分配的内存的其他信息,请参阅 分配 WinSNMP 内存对象。