struttura FILTER_FULL_INFORMATION (fltuserstructures.h)
La struttura FILTER_FULL_INFORMATION contiene informazioni complete per un driver minifilter.
Sintassi
typedef struct _FILTER_FULL_INFORMATION {
ULONG NextEntryOffset;
ULONG FrameID;
ULONG NumberOfInstances;
USHORT FilterNameLength;
WCHAR FilterNameBuffer[1];
} FILTER_FULL_INFORMATION, *PFILTER_FULL_INFORMATION;
Members
NextEntryOffset
Offset di byte della voce FILTER_FULL_INFORMATION successiva, se sono presenti più voci in un buffer. Questo membro è zero se nessun'altra voce segue questa.
FrameID
Indice in base zero del frame corrente.
NumberOfInstances
Numero di istanze attualmente esistenti per questo minifilter.
FilterNameLength
Lunghezza, in byte, del nome del minifiltro.
FilterNameBuffer[1]
Specifica il primo carattere della stringa del nome del filtro. Questo carattere viene seguito in memoria dal resto della stringa. La lunghezza della stringa viene specificata dal membro FilterNameLength . La stringa è Unicode e non è con terminazione NULL.
Commenti
La struttura FILTER_FULL_INFORMATION viene passata come parametro alle routine, ad esempio FilterFindFirst, FilterFindNext, FilterGetInformation, FltEnumerateFilterInformation e FltGetFilterInformation.
Questa struttura deve essere allineata su un limite di LONGLONG (8 byte). Se un buffer contiene due o più di queste strutture, il valore NextEntryOffset in ogni voce, ad eccezione dell'ultimo, cade su un limite di 8 byte.
Requisiti
Requisito | Valore |
---|---|
Intestazione | fltuserstructures.h (include FltUser.h, FltKernel.h) |
Vedi anche
FILTER_AGGREGATE_BASIC_INFORMATION
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