INSTANCE_PARTIAL_INFORMATION structure

The INSTANCE_PARTIAL_INFORMATION structure contains partial information for a minifilter instance.

Syntax


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

Members

NextEntryOffset

Byte offset of the next INSTANCE_PARTIAL_INFORMATION entry, if multiple entries are present in a buffer. This member is zero if no other entries follow this one.

InstanceNameLength

Length, in bytes, of the instance name.

InstanceNameBufferOffset

Byte offset of the first character of the instance name string. This character is followed in memory by the remainder of the string.

AltitudeLength

Length, in bytes, of the altitude string for the instance.

AltitudeBufferOffset

Byte offset of the first character of the altitude string. This character is followed in memory by the remainder of the string.

Remarks

This structure must be aligned on a LONGLONG (8-byte) boundary. If a buffer contains two or more of these structures, the NextEntryOffset value in each entry, except the last, falls on an 8-byte boundary.

Requirements

Header

Fltuserstructures.h (include FltUser.h or Fltkernel.h)

See also

FilterAttachAtAltitude
FilterInstanceFindClose
FilterInstanceFindFirst
FilterInstanceFindNext
FilterInstanceGetInformation
FilterVolumeInstanceFindClose
FilterVolumeInstanceFindFirst
FilterVolumeInstanceFindNext
INSTANCE_AGGREGATE_STANDARD_INFORMATION
INSTANCE_BASIC_INFORMATION
INSTANCE_FULL_INFORMATION

 

 

Send comments about this topic to Microsoft

Show: