Partager via


structure INSTANCE_PARTIAL_INFORMATION (fltuserstructures.h)

La structure INSTANCE_PARTIAL_INFORMATION contient des informations partielles pour une instance de minifilter.

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 de 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 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.

AltitudeLength

Longueur, en octets, de la chaîne d’altitude de l’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 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)

Voir aussi

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_FULL_INFORMATION