Compartir a través de


Asignar objetos de memoria winSNMP

Los descriptores, los identificadores de recursos y las cadenas de estilo C son los tres tipos de objetos de memoria en el entorno de programación winSNMP.

El tipo de objeto determina si la implementación de Microsoft WinSNMP o la aplicación WinSNMP asigna y desasigna la memoria del objeto. Esto reduce la asignación innecesaria del espacio temporal del búfer y la copia innecesaria de los búferes.

En la tabla siguiente se resume la asignación y desasignación de recursos para objetos de memoria winSNMP.

Tipo de objeto Descripción
descriptor smiOID o smiOCTETS Si la aplicación WinSNMP asigna la memoria, debe desasignar la memoria con una llamada a una función adecuada. Si la implementación asigna la memoria, la aplicación debe llamar a la función SnmpFreeDescriptor para desasignar la memoria.
smiVALUE (estructura) Si el miembro de valor es un smiOID o un descriptor smiOCTETS , la aplicación debe continuar como se indicó anteriormente para los descriptores.
Identificador de recursos La implementación asigna, administra y libera la memoria.
Cadena de estilo C La aplicación WinSNMP debe administrar y liberar la memoria que asigna.

 

Para obtener más información, consulta Liberar descriptores winSNMP.