estrutura FILTER_MESSAGE_HEADER (fltuserstructures.h)
A estrutura FILTER_MESSAGE_HEADER contém informações de cabeçalho de mensagem.
Sintaxe
typedef struct _FILTER_MESSAGE_HEADER {
ULONG ReplyLength;
ULONGLONG MessageId;
} FILTER_MESSAGE_HEADER, *PFILTER_MESSAGE_HEADER;
Membros
ReplyLength
Na saída de FilterGetMessage, esse campo recebe o comprimento, em bytes, da resposta esperada, incluindo o cabeçalho FILTER_REPLY_HEADER. Defina como zero se nenhuma resposta for esperada.
MessageId
Na saída de FilterGetMessage, esse campo recebe o identificador exclusivo (ID) da mensagem enviada pelo driver do modo kernel. Se o aplicativo responder à mensagem, ele deverá definir essa ID no campo MessageId do cabeçalho FILTER_REPLY_HEADER na resposta.
Comentários
Para receber mensagens de um minifiltro no modo kernel, um aplicativo de modo de usuário normalmente define uma estrutura de mensagens personalizada. Essa estrutura normalmente consiste nessa estrutura de cabeçalho, seguida por uma estrutura definida pelo aplicativo para armazenar os dados reais da mensagem.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | fltuserstructures.h (incluem FltUser.h, Fltkernel.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de