Condividi tramite


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)

Vedi anche

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_PARTIAL_INFORMATION