Struttura smiOCTETS (winsnmp.h)

[SNMP è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Usare invece Gestione remota Windows, ovvero l'implementazione Microsoft di WS-Man.

La struttura smiOCTETS WinSNMP passa stringhe di contesto a più funzioni WinSNMP. La struttura descrive e riceve anche messaggi SNMP codificati.

La struttura smiOCTETS contiene un puntatore a una stringa ottetto SNMP di lunghezza variabile. La struttura può essere un membro della struttura smiVALUE .

Sintassi

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

Members

len

Specifica un valore intero long senza segno che indica il numero di byte nella matrice di stringhe ottetto a cui punta il membro ptr .

ptr

Puntatore a una matrice di byte contenente la stringa ottetto di interesse. Non è necessario un byte con terminazione NULL.

Commenti

L'implementazione di Microsoft WinSNMP alloca e dealloca la memoria per tutte le strutture smiOCTETS di output. L'applicazione WinSNMP non deve liberare memoria allocata dall'implementazione per il membro ptr di una struttura smiOCTETS . L'applicazione deve invece chiamare la funzione SnmpFreeDescriptor per liberare la memoria.

Poiché l'applicazione WinSNMP alloca memoria per gli oggetti descrittore di input con lunghezze variabili, deve liberare tale memoria. Per altre informazioni, vedere Concetti di Gestione dati WinSNMP.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione winsnmp.h

Vedi anche

SnmpContextToStr

SnmpDecodeMsg

SnmpEncodeMsg

SnmpFreeDescriptor

SnmpStrToContext

Panoramica dell'API WinSNMP

Strutture WinSNMP

smiVALUE