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 |
|