FILTER_MESSAGE_HEADER 结构 (fltuserstructures.h)
FILTER_MESSAGE_HEADER结构包含消息标头信息。
语法
typedef struct _FILTER_MESSAGE_HEADER {
ULONG ReplyLength;
ULONGLONG MessageId;
} FILTER_MESSAGE_HEADER, *PFILTER_MESSAGE_HEADER;
成员
ReplyLength
在 FilterGetMessage 输出时,此字段接收预期回复的长度(以字节为单位),包括FILTER_REPLY_HEADER标头。 如果不需要回复,则设置为零。
MessageId
在 FilterGetMessage 输出时,此字段接收内核模式驱动程序发送的消息的唯一标识符 (ID) 。 如果应用程序回复消息,则必须在答复中FILTER_REPLY_HEADER标头的 MessageId 字段中设置此 ID。
注解
若要从内核模式微筛选器接收消息,用户模式应用程序通常定义自定义消息结构。 此结构通常由此标头结构组成,后跟应用程序定义的结构,用于保存实际消息数据。
要求
要求 | 值 |
---|---|
Header | fltuserstructures.h (包括 FltUser.h、Fltkernel.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈