Compartir a través de


Administración de identificadores de objeto

La API winSNMP proporciona varias funciones de utilidad winSNMP que simplifican la manipulación de identificadores de objeto para aplicaciones WinSNMP.

La función SnmpOidToStr convierte la representación binaria interna de un identificador de objeto en su formato de cadena numérica de puntos. Al llamar a SnmpOidToStr, especifique un búfer de cadena de longitud MAXOBJIDSTRSIZE (1408 bytes) para asegurarse de que el búfer de salida es lo suficientemente grande como para contener la cadena convertida. Para convertir un identificador de objeto del formato de cadena numérica de puntos a su representación binaria interna, llame a la función SnmpStrToOid .

Para copiar un identificador de objeto SNMP, llame a la función SnmpOidCopy . Esta función asigna cualquier memoria necesaria para el nuevo identificador de objeto.

Una aplicación WinSNMP debe llamar a la función SnmpFreeDescriptor para liberar recursos asignados para el miembro ptr de la estructura smiOID especificada por las funciones SnmpStrToOid y SnmpOidCopy .

La función SnmpOidCompare compara dos identificadores de objeto SNMP. La aplicación WinSNMP puede especificar el número de subidentificadores que se van a comparar. Llame a SnmpOidCompare para determinar si dos identificadores de objeto tienen prefijos comunes.

Para obtener más información sobre cómo administrar la memoria asignada para los identificadores de objeto, vea Asignar objetos de memoria WinSNMP.