Condividi tramite


Struttura NMCOLUMNVARIANT

La struttura NMCOLUMNVARIANT fornisce una riga nel riquadro superiore del Visualizzatore eventi che funge da contenitore per tutti i dati possibili inseriti in una colonna.

Sintassi

typedef struct {
  NMCOLUMNTYPE Type;
  union {
    BYTE        Uint8Val;
    char        Sint8Val;
    WORD        Uint16Val;
    short       Sint16Val;
    DWORD       Uint32Val;
    LONG        Sint32Val;
    DOUBLE      Float64Val;
    DWORD       FrameVal;
    BOOL        YesNoVal;
    BOOL        OnOffVal;
    BOOL        TrueFalseVal;
    BYTE        MACAddrVal[MAC_ADDRESS_SIZE];
    IPX_ADDRESS IPXAddrVal;
    DWORD       IPAddrVal;
    DOUBLE      VarTimeVal;
    LPSTR       pStringVal;
  } Value;
} NMCOLUMNVARIANT;

Members

Tipo

Valore del tipo di enumerazione NMCOLUMNTYPE .

Valore

Uint8Val

Intero senza segno a 8 bit.

Sint8Val

Valore intero con segno a 8 bit.

Uint16Val

Intero senza segno a 16 bit.

Sint16Val

Valore intero con segno a 16 bit.

Uint32Val

Valore intero senza segno a 32 bit.

Sint32Val

Valore intero con segno a 32 bit.

Float64Val

Valore float a 64 bit.

FrameVal

Numero di frame.

SìNoVal

Visualizza Sì o No.

OnOffVal

Visualizza Attivato o Disattivato.

TrueFalseVal

Visualizza True o False.

MACAddrVal

Indirizzo MAC.

IPXAddrVal

Indirizzo IPX.

IPAddrVal

Un indirizzo IP.

VarTimeVal

Ora variante. Usare VariantTimetoSystemTime per eseguire la conversione in ora di sistema.

pStringVal

Puntatore a una stringa.

Requisiti

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

Vedi anche

NMCOLUMNTYPE