Struttura asnAny (snmp.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 AsnAny contiene un tipo di variabile SNMP e un valore. Questa struttura è un membro della struttura SnmpVarBind usata come parametro in molte funzioni SNMP. Questa struttura non viene usata dalle funzioni API WinSNMP .
Sintassi
typedef struct {
BYTE asnType;
union {
AsnInteger32 number;
AsnUnsigned32 unsigned32;
AsnCounter64 counter64;
AsnOctetString string;
AsnBits bits;
AsnObjectIdentifier object;
AsnSequence sequence;
AsnIPAddress address;
AsnCounter32 counter;
AsnGauge32 gauge;
AsnTimeticks ticks;
AsnOpaque arbitrary;
} asnValue;
} AsnAny;
Members
asnType
Tipo: BYTE
Indica il tipo della variabile. Questo membro deve essere solo uno dei valori seguenti.
asnValue
Contiene il valore della variabile. Questo membro può essere solo uno dei valori seguenti.
d'acquisto
Tipo: AsnInteger32 Accede a una variabile integer con segno a 32 bit.
unsigned32
Tipo: AsnUnsigned32 Accede a una variabile integer senza segno a 32 bit.
contatore64
Tipo: AsnCounter64 Accede a una variabile contatore che aumenta fino a raggiungere un valore massimo di (2^64) - 1.
string
Tipo: AsnOctetString Accede a una variabile di stringa ottetto.
bit
Tipo: AsnBits Accede a una variabile che rappresenta un'enumerazione di bit denominati con valori contigui non negativi, a partire da zero.
object
Tipo: AsnObjectIdentifier Accede a una variabile di identificatore di oggetto.
sequence
Tipo: AsnSequence Accede a una variabile di sequenza ASN.
address
Tipo: AsnIPAddress Accede a una variabile di indirizzo IP.
counter
Tipo: AsnCounter32 Accede a una variabile contatore che aumenta fino a raggiungere un valore massimo di (2^32) - 1.
misuratore
Tipo: AsnGauge32 Accede a una variabile del misuratore.
ticks
Tipo: AsnTimeticks Accede a una variabile di contatore timeticks relativa a un evento timer specifico.
Arbitrario
Tipo: AsnOpaque Accede a una variabile opaca.
asnValue.number
asnValue.unsigned32
asnValue.counter64
asnValue.string
asnValue.bits
asnValue.object
asnValue.sequence
asnValue.address
asnValue.counter
asnValue.gauge
asnValue.ticks
asnValue.arbitrary
Commenti
Per usare la definizione del tipo Unsigned32 descritto in RFC 1902, è possibile specificare il tipo di variabile ASN_GAUGE32. Attualmente il tipo di variabile ASN_UNSIGNED32 specifica il tipo UInteger32 descritto in RFC 1442.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | snmp.h |
Vedi anche
Panoramica del protocollo Simple Network Management Protocol (SNMP)