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;
成员
-
事件
-
正在记录的实际事件。
-
操作
-
执行的操作。
-
Status
-
网络状态指示。
-
值
-
辅助计数器变量。
-
时间 戳
-
标记的事件(以微秒为单位)。
-
lpUserContext
-
应用程序提供的用户上下文。
-
lpReserved
-
驱动程序或 NAL 使用。
-
FramesDropped
-
在指定的缓冲区中丢弃的 RTF 帧。
-
Reserved
-
此开关选项不会返回任何数据。
-
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 [仅限桌面应用] |
标头 |
|