NMCOLUMNVARIANT 结构

NMCOLUMNVARIANT 结构在事件查看器顶部窗格中提供一行,用作插入到列中的所有可能数据的容器。

语法

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;

成员

类型

来自 NMCOLUMNTYPE 枚举类型的值。

Uint8Val

8 位无符号整数值。

Sint8Val

8 位带符号整数值。

Uint16Val

16 位无符号整数值。

Sint16Val

16 位带符号整数值。

Uint32Val

32 位无符号整数值。

Sint32Val

32 位带符号整数值。

Float64Val

64 位浮点值。

FrameVal

帧编号。

YesNoVal

显示“是”或“否”。

OnOffVal

显示“开”或“关”。

TrueFalseVal

显示 True 或 False。

MACAddrVal

MAC 地址。

IPXAddrVal

IPX 地址。

IPAddrVal

IP 地址。

VarTimeVal

变体时间。 使用 VariantTimetoSystemTime 转换为系统时间。

pStringVal

指向字符串的指针。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Netmon.h

另请参阅

NMCOLUMNTYPE