Compartir a través de


Descriptores winSNMP

En el entorno de programación winSNMP, un descriptor de es una de las dos estructuras siguientes:

  • Estructura smiOCTETS que describe una variable de cadena de octeto
  • Estructura desmiOID deque describe una variable de identificador de objeto SNMP

Un descriptor WinSNMP es una estructura que tiene dos miembros: un miembro de longitud, leny un miembro de puntero, ptr. El ptr miembro apunta a la cadena de octeto o al identificador de objeto de interés. El miembro ptr puede ser el smiLPBYTE de o tipo de datos smiLPUINT32.

Un descriptor de smiOCTETS o un descriptor de smiOID puede ser el valor miembro de una estructura de smiVALUE de. La estructurasmiVALUE dedescribe el valor asociado a un nombre de variable en una entrada de enlace de variable.

La implementación de Microsoft WinSNMP asigna y desasigna memoria para todas las estructuras de smiOCTETS de salida y smiOID. Por lo tanto, la aplicación debe llamar a la función SnmpFreeDescriptor para liberar la memoria del ptr miembro de estas estructuras.

Los miembros de cadena en descriptores no requieren un null byte de terminación. Para obtener información adicional sobre cómo administrar la memoria asignada para descriptores, consulte Asignar objetos de memoria winSNMP.