INSTANCE_BASIC_INFORMATION struttura (fltuserstructures.h)

La struttura INSTANCE_BASIC_INFORMATION contiene informazioni di base per un'istanza di minifilter.

Sintassi

typedef struct _INSTANCE_BASIC_INFORMATION {
  ULONG  NextEntryOffset;
  USHORT InstanceNameLength;
  USHORT InstanceNameBufferOffset;
} INSTANCE_BASIC_INFORMATION, *PINSTANCE_BASIC_INFORMATION;

Members

NextEntryOffset

Offset di byte della voce INSTANCE_BASIC_INFORMATION successiva, se in un buffer sono presenti più voci. Questo membro è zero se nessun'altra voce segue questa.

InstanceNameLength

Lunghezza, in byte, del nome dell'istanza.

InstanceNameBufferOffset

Offset byte del primo carattere della stringa del nome dell'istanza. Questo carattere viene seguito in memoria dal resto della stringa.

Commenti

Questa struttura deve essere allineata a un limite LONGLONG (8 byte). Se un buffer contiene due o più strutture, il valore NextEntryOffset in ogni voce, ad eccezione dell'ultimo, cade su un limite di 8 byte.

Requisiti

Requisito Valore
Intestazione fltuserstructures.h (include FltUser.h, Fltkernel.h)

Vedi anche

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_FULL_INFORMATION

INSTANCE_PARTIAL_INFORMATION