Condividi tramite


struttura smiOID (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 smiOID WinSNMP passa gli identificatori di oggetto a più funzioni WinSNMP. La struttura riceve anche il nome della variabile di una voce di associazione di variabili in una chiamata alla funzione SnmpGetVb .

La struttura smiOID contiene un puntatore a una matrice di lunghezza variabile dei subidentifier di un oggetto denominato. La struttura può essere un membro della struttura smiVALUE .

Sintassi

typedef struct {
  smiUINT32   len;
  smiLPUINT32 ptr;
} smiOID, *smiLPOID;

Members

len

Specifica un valore intero lungo senza segno che indica il numero di elementi nella matrice a cui punta il membro ptr .

ptr

Puntatore a una matrice di interi lunghi senza segno che rappresentano i sottoidentifier dell'identificatore dell'oggetto.

Commenti

In una struttura smiOID il formato della matrice puntato dal membro ptr è un sottoidentifier per elemento array. Ad esempio, la stringa "1.3.6.1" è una matrice di quattro elementi {1,3,6,1}.

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

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

Requisiti

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

Vedi anche

SnmpFreeDescriptor

SnmpGetVb

SnmpOidCompare

SnmpOidCopy

SnmpOidToStr

SnmpStrToOid

Panoramica dell'API WinSNMP

Strutture WinSNMP

smiVALUE