Condividi tramite


struttura INSTANCE_PARTIAL_INFORMATION (fltuserstructures.h)

La struttura INSTANCE_PARTIAL_INFORMATION contiene informazioni parziali per un'istanza del minifiltro.

Sintassi

typedef struct _INSTANCE_PARTIAL_INFORMATION {
  ULONG  NextEntryOffset;
  USHORT InstanceNameLength;
  USHORT InstanceNameBufferOffset;
  USHORT AltitudeLength;
  USHORT AltitudeBufferOffset;
} INSTANCE_PARTIAL_INFORMATION, *PINSTANCE_PARTIAL_INFORMATION;

Membri

NextEntryOffset

Offset di byte della voce INSTANCE_PARTIAL_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 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 per l'istanza.

AltitudeBufferOffset

Offset di byte del primo carattere della stringa di altitudine. 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.

Fabbisogno

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

Vedere anche

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_FULL_INFORMATION