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;
メンバー
-
Event
-
記録されている実際のイベント。
-
操作
-
実行されたアクション。
-
状態
-
ネットワークの状態を示します。
-
値
-
補助カウンター変数。
-
タイムスタンプ
-
マークされたイベント (マイクロ秒単位)。
-
lpUserContext
-
アプリケーションによって指定されたユーザー コンテキスト。
-
lpReserved
-
ドライバーまたは NAL を使用します。
-
FramesDropped
-
指定したバッファーにドロップされた RTF フレーム。
-
Reserved
-
この切り替えオプションでは、データは返されません。
-
lpFrameTable
-
RTF のみ。
-
lpPacketQueue
-
送信用。
-
SecurityResponse
-
リモート セキュリティ モニターの応答。
-
lpFinalStats
-
これは、セキュリティ関連以外の停止 (トリガーなど) でのみ入力されます。
注釈
C++ ユーザーは、このコールバックの宣言がヘッダー ファイルのパブリック部分にある必要があることに注意する必要があります。
static WINAPI DWORD NetworkCallback( UPDATE_EVENT events);
実装は、.cpp ファイルの protected セクションにある必要があります。
DWORD WINAPI ClassName::NetworkCallback( UPDATE_EVENT events) {};
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|