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 ヘッダーを含む予想される応答の長さをバイト単位で受け取ります。 応答が必要ない場合は、0 に設定します。
MessageId
FilterGetMessage からの出力では、このフィールドはカーネル モード ドライバーによって送信されたメッセージの一意識別子 (ID) を受け取ります。 アプリケーションがメッセージに応答する場合は、応答のFILTER_REPLY_HEADER ヘッダーの MessageId フィールドにこの ID を設定する必要があります。
注釈
カーネル モードミニフィルターからメッセージを受信するには、通常、ユーザー モード アプリケーションでカスタム メッセージ構造を定義します。 通常、この構造体は、このヘッダー構造の後に、実際のメッセージ データを保持するアプリケーション定義構造体で構成されます。
要件
要件 | 値 |
---|---|
Header | fltuserstructures.h (FltUser.h、Fltkernel.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示