共用方式為


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

理由

顯示在事件檢視器的第二個視窗中的資訊。 Justification成員可以是Null。 如果是 Null,則看不到第二個視窗。

szUrl

保留;這個成員必須是 Null

SysTime

事件發生的時間。 時間會相對於擷取的開頭進行測量。

資料行

出現在事件檢視器頂端窗格中的資料行結構資料表。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Netmon.h