struttura FILTER_MESSAGE_HEADER (fltuserstructures.h)
La struttura FILTER_MESSAGE_HEADER contiene informazioni sull'intestazione del messaggio.
Sintassi
typedef struct _FILTER_MESSAGE_HEADER {
ULONG ReplyLength;
ULONGLONG MessageId;
} FILTER_MESSAGE_HEADER, *PFILTER_MESSAGE_HEADER;
Members
ReplyLength
Nell'output di FilterGetMessage, questo campo riceve la lunghezza, in byte, della risposta prevista, inclusa l'intestazione FILTER_REPLY_HEADER. Impostare su zero se non è prevista alcuna risposta.
MessageId
Nell'output di FilterGetMessage, questo campo riceve l'identificatore univoco (ID) per il messaggio inviato dal driver in modalità kernel. Se l'applicazione risponde al messaggio, deve impostare questo ID nel campo MessageId dell'intestazione FILTER_REPLY_HEADER nella risposta.
Commenti
Per ricevere messaggi da un minifilter in modalità kernel, un'applicazione in modalità utente definisce in genere una struttura di messaggi personalizzata. Questa struttura è in genere costituita da questa struttura di intestazione, seguita da una struttura definita dall'applicazione per contenere i dati effettivi del messaggio.
Requisiti
Requisito | Valore |
---|---|
Intestazione | fltuserstructures.h (include FltUser.h, Fltkernel.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per