共用方式為


UPDATE_EVENT結構

UPDATE_EVENT結構會更新事件。 此結構會透過 NPP 的事件狀態回呼程式傳回呼叫應用程式。

語法

typedef struct _UPDATE_EVENT {
  USHORT       Event;
  DWORD        Action;
  DWORD        Status;
  DWORD        Value;
  __int64      TimeStamp;
  DWORD_PTR    lpUserContext;
  DWORD_PTR    lpReserved;
  UINT         FramesDropped;
  union {
    DWORD                        Reserved;
    LPFRAMETABLE                 lpFrameTable;
    DWORD_PTR                    lpPacketQueue;
    SECURITY_PERMISSION_RESPONSE SecurityResponse;
  };
  LPSTATISTICS lpFinalStats;
} UPDATE_EVENT, *PUPDATE_EVENT;

成員

事件

正在記錄的實際事件。

動作

所採取的動作。

狀態

網路狀態指示。

輔助計數器變數。

時間 戳

標示的事件,以微秒為單位。

lpUserCoNtext

應用程式提供的使用者內容。

lpReserved

驅動程式或 NAL 使用。

FramesDropped

在指定的緩衝區中卸載的 RTF 框架。

已保留

此參數選項不會傳回任何資料。

lpFrameTable

僅限 RTF。

lpPacketQueue

用於傳輸。

SecurityResponse

遠端安全性監視回應。

lpFinalStats

這只會填入非安全性相關停止 (,例如觸發程式) 。

備註

C++ 使用者應該注意,此回呼的宣告應該位於標頭檔公用部分:

static WINAPI DWORD NetworkCallback( UPDATE_EVENT events);

實作應該位於 .cpp 檔案的受保護區段中:

DWORD WINAPI ClassName::NetworkCallback( UPDATE_EVENT events) {};

規格需求

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