Compartir a través de


Estructura smiOCTETS (winsnmp.h)

[SNMP está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. En su lugar, use administración remota de Windows, que es la implementación de Microsoft de WS-Man.]

La estructura smiOCTETS de WinSNMP pasa cadenas de contexto a varias funciones winSNMP. La estructura también describe y recibe mensajes SNMP codificados.

La estructura smiOCTETS contiene un puntero a una cadena de octeto SNMP de longitud variable. La estructura puede ser un miembro de la estructura smiVALUE .

Sintaxis

typedef struct {
  smiUINT32 len;
  smiLPBYTE ptr;
} smiOCTETS, *smiLPOCTETS;

Miembros

len

Especifica un valor entero largo sin signo que indica el número de bytes de la matriz de cadenas de octetos a la que apunta el miembro ptr .

ptr

Puntero a una matriz de bytes que contiene la cadena de octetos de interés. No se requiere un byte de terminación NULL.

Comentarios

La implementación de Microsoft WinSNMP asigna y desasigna la memoria para todas las estructuras smiOCTETS de salida. La aplicación WinSNMP no debe liberar memoria que la implementación asigne para el miembro ptr de una estructura smiOCTETS . En su lugar, la aplicación debe llamar a la función SnmpFreeDescriptor para liberar la memoria.

Dado que la aplicación WinSNMP asigna memoria para objetos descriptores de entrada con longitudes variables, debe liberar esa memoria. Para obtener más información, consulte Conceptos de winSNMP Administración de datos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado winsnmp.h

Consulte también

SnmpContextToStr

SnmpDecodeMsg

SnmpEncodeMsg

SnmpFreeDescriptor

SnmpStrToContext

Introducción a la API winSNMP

Estructuras winSNMP

smiVALUE