structure INSTANCE_BASIC_INFORMATION (fltuserstructures.h)
La structure INSTANCE_BASIC_INFORMATION contient des informations de base pour une instance de minifilter.
Syntaxe
typedef struct _INSTANCE_BASIC_INFORMATION {
ULONG NextEntryOffset;
USHORT InstanceNameLength;
USHORT InstanceNameBufferOffset;
} INSTANCE_BASIC_INFORMATION, *PINSTANCE_BASIC_INFORMATION;
Membres
NextEntryOffset
Décalage d’octet de l’entrée de INSTANCE_BASIC_INFORMATION suivante, si plusieurs entrées sont présentes dans une mémoire tampon. Ce membre est égal à zéro si aucune autre entrée ne suit celle-ci.
InstanceNameLength
Longueur, en octets, du nom de l’instance.
InstanceNameBufferOffset
Décalage d’octet du premier caractère de la chaîne de nom d’instance. Ce caractère est suivi en mémoire par le reste de la chaîne.
Remarques
Cette structure doit être alignée sur une limite LONGLONG (8 octets). Si une mémoire tampon contient deux ou plusieurs de ces structures, la NextEntryOffset valeur dans chaque entrée, à l’exception du dernier, tombe sur une limite de 8 octets.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | fltuserstructures.h (include FltUser.h, Fltkernel.h) |