NMEVENTDATA 结构
NMEVENTDATA 结构包含有关事件条件的信息,该条件传递到网络监视器以在专家查看器中插入行。
语法
typedef struct {
BYTE Version;
DWORD EventIdent;
DWORD Flags;
DWORD Severity;
BYTE NumColumns;
LPSTR szSourceName;
LPSTR szEventName;
LPSTR szDescription;
LPSTR szMachine;
JTYPE Justification;
LPSTR szUrl;
SYSTEMTIME SysTime;
NMCOLUMNINFO Column[];
} NMEVENTDATA, *PNMEVENTDATA;
成员
-
版本
-
NMEVENTDATA 结构的版本号。 版本号必须为零。 网络监视器的未来版本可能支持更高的版本号。
-
EventIdent
-
事件标识符。 EventIdent 对于每个专家都是唯一的,并引用 了一个事件参考页。
-
标志
-
一组标志,用于描述谁发送事件数据以及如何显示事件。
值 含义 - EVENT_FLAG_EXPERT
这次活动来自一位专家。 - NMEVENTFLAG_DO_NOT_DISPLAY_SEVERITY
不显示事件的严重性级别。 - NMEVENTFLAG_DO_NOT_DISPLAY_SOURCE
不显示事件的源名称。 - NMEVENTFLAG_DO_NOT_DISPLAY_EVENT_NAME
不显示事件的事件名称。 - NMEVENTFLAG_DO_NOT_DISPLAY_DESCRIPTION
不显示事件的说明。 - NMEVENTFLAG_DO_NOT_DISPLAY_MACHINE
不显示事件的计算机名称。 - NMEVENTFLAG_DO_NOT_DISPLAY_TIME
不显示事件的时间 - NMEVENTFLAG_DO_NOT_DISPLAY_FIXED_COLUMNS
不显示“严重性”、“源”、“事件名称”、“说明”、“计算机”或“时间”列。 这不是一个标志,但它是前六个标志的联合。 -
严重性
-
事件的严重级别。 严重性级别可以具有以下值之一:
NMEVENT_SEVERITY_INFORMATIONAL NMEVENT_SEVERITY_WARNING NMEVENT_SEVERITY_STRONG_WARNING NMEVENT_SEVERITY_ERROR NMEVENT_SEVERITY_SEVERE_ERROR NMEVENT_SEVERITY_CRITICAL_ERROR
-
NumColumns
-
在当前结构中指定的列数。
-
szSourceName
-
显示的专家的名称。
-
szEventName
-
显示的事件的名称。
-
szDescription
-
所显示事件的说明。
-
szMachine
-
已过时,应为 NULL。
-
理由
-
显示在事件查看器的第二个窗口中的信息。 理由成员可以为 NULL。 如果为 NULL,则第二个窗口不可见。
-
szUrl
-
保留;此成员必须为 NULL。
-
SysTime
-
事件发生的时间。 时间相对于捕获的开始时间进行测量。
-
列
-
显示在事件查看器顶部窗格中的列结构表。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|