struttura INSTANCE_FULL_INFORMATION (fltuserstructures.h)
La struttura INSTANCE_FULL_INFORMATION contiene informazioni complete per un'istanza del minifiltro.
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;
Membri
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 è 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 è 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 è 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 minifiltro. Questo carattere è seguito in memoria dal resto della stringa.
Osservazioni
Questa struttura deve essere allineata su un limite LONGLONG (8 byte). Se un buffer contiene due o più di queste strutture, il NextEntryOffset valore in ogni voce, tranne l'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.
Fabbisogno
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) |