Partager via


Structure NMCOLUMNVARIANT

La structure NMCOLUMNVARIANT fournit une ligne dans le volet supérieur du observateur d'événements qui sert de conteneur pour toutes les données possibles insérées dans une colonne.

Syntaxe

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;

Membres

Type

Valeur du type d’énumération NMCOLUMNTYPE .

Valeur

Uint8Val

Valeur entière non signée 8 bits.

Sint8Val

Valeur entière signée 8 bits.

Uint16Val

Valeur entière non signée 16 bits.

Sint16Val

Valeur entière signée 16 bits.

Uint32Val

Valeur entière non signée 32 bits.

Sint32Val

Valeur entière signée 32 bits.

Float64Val

Valeur float 64 bits.

FrameVal

Numéro de trame.

YesNoVal

Affiche Oui ou Non.

OnOffVal

Affiche Activé ou Désactivé.

TrueFalseVal

Affiche La valeur True ou False.

MACAddrVal

Adresse MAC.

IPXAddrVal

Adresse IPX.

IPAddrVal

Adresse IP.

VarTimeVal

Heure de variante. Utilisez VariantTimetoSystemTime pour convertir en heure système.

pStringVal

Pointeur vers une chaîne.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Netmon.h

Voir aussi

NMCOLUMNTYPE