NMCOLUMNVARIANT, structure

La structure NMCOLUMNVARIANT fournit une ligne dans le volet supérieur de la 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 de l’entier non signé 8 bits.

Sint8Val

valeur de l’entier signé 8 bits.

Uint16Val

valeur de l’entier non signé 16 bits.

Sint16Val

valeur de l’entier signé 16 bits.

Uint32Val

valeur de l’entier non signé 32 bits.

Sint32Val

valeur de l’entier signé 32 bits.

Float64Val

valeur flottante 64 bits.

FrameVal

Numéro de frame.

YesNoVal

Affiche Oui ou non.

OnOffVal

Affiche activé ou désactivé.

TrueFalseVal

Affiche true ou false.

MACAddrVal

Adresse MAC.

IPXAddrVal

Adresse IPX.

IPAddrVal

Adresse IP.

VarTimeVal

Heure de la variante. Utilisez VariantTimetoSystemTime pour effectuer la conversion 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