struttura INSTANCE_FULL_INFORMATION (fltuserstructures.h)
La struttura INSTANCE_FULL_INFORMATION contiene informazioni complete per un'istanza di minifilter.
Sintassi
typedef struct _INSTANCE_FULL_INFORMATION {
ULONG NextEntryOffset;
USHORT InstanceNameLength;
USHORT InstanceNameBufferOffset;
USHORT AltitudeLength;
USHORT AltitudeBufferOffset;
USHORT VolumeNameLength;
USHORT VolumeNameBufferOffset;
USHORT FilterNameLength;
USHORT FilterNameBufferOffset;
} INSTANCE_FULL_INFORMATION, *PINSTANCE_FULL_INFORMATION;
Members
NextEntryOffset
Offset di byte della voce INSTANCE_FULL_INFORMATION successiva. Se in un buffer sono presenti più voci, l'ultima voce contiene uno zero.
InstanceNameLength
Lunghezza, in byte, del nome dell'istanza.
InstanceNameBufferOffset
Offset di byte del primo carattere della stringa del nome dell'istanza. Questo carattere viene seguito in memoria dal resto della stringa.
AltitudeLength
Lunghezza, in byte, della stringa di altitudine.
AltitudeBufferOffset
Offset di byte del primo carattere della stringa di altitudine. Questo carattere viene seguito in memoria dal resto della stringa.
VolumeNameLength
Lunghezza, in byte, del nome del volume.
VolumeNameBufferOffset
Offset di byte del primo carattere della stringa del nome del volume. Questo carattere viene seguito in memoria dal resto della stringa (ad esempio, "\Device\HarddiskVolume1").
FilterNameLength
Lunghezza, in byte, del nome del minifiltro.
FilterNameBufferOffset
Offset di byte del primo carattere della stringa del nome del minifilter. Questo carattere viene seguito in memoria dal resto della stringa.
Commenti
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.
Il contenuto di tutti i buffer di stringhe di caratteri a cui fa riferimento questa struttura è Unicode.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Questa struttura è disponibile a partire da Microsoft Windows 2000 SP4 con aggiornamento cumulativo, Windows XP SP2, Microsoft Windows Server 2003 SP1 e Windows Vista o versioni successive dei sistemi operativi Windows, |
Intestazione | fltuserstructures.h (include FltUserStructures.h, FltUser.h, FltKernel.h) |