structure INSTANCE_PARTIAL_INFORMATION (fltuserstructures.h)
La structure INSTANCE_PARTIAL_INFORMATION contient des informations partielles pour un minifiltre instance.
Syntaxe
typedef struct _INSTANCE_PARTIAL_INFORMATION {
ULONG NextEntryOffset;
USHORT InstanceNameLength;
USHORT InstanceNameBufferOffset;
USHORT AltitudeLength;
USHORT AltitudeBufferOffset;
} INSTANCE_PARTIAL_INFORMATION, *PINSTANCE_PARTIAL_INFORMATION;
Membres
NextEntryOffset
Décalage d’octet de l’entrée INSTANCE_PARTIAL_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 instance.
InstanceNameBufferOffset
Décalage d’octet du premier caractère de la chaîne de nom instance. Ce caractère est suivi en mémoire par le reste de la chaîne.
AltitudeLength
Longueur, en octets, de la chaîne d’altitude pour le instance.
AltitudeBufferOffset
Décalage d’octet du premier caractère de la chaîne d’altitude. 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 au moins deux de ces structures, la valeur NextEntryOffset de chaque entrée, à l’exception de la dernière, se situe sur une limite de 8 octets.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | fltuserstructures.h (inclure FltUser.h, Fltkernel.h) |