_INSTANCE_FULL_INFORMATION structure

The INSTANCE_FULL_INFORMATION structure contains full information for a minifilter instance.

Syntax

typedef struct _INSTANCE_FULL_INFORMATION {
  ULONG  NextEntryOffset;
  USHORT InstanceNameLength;
  USHORT InstanceNameBufferOffset;
  USHORT AltitudeLength;
  USHORT AltitudeBufferOffset;
  USHORT VolumeNameLength;
  USHORT VolumeNameBufferOffset;
  USHORT FilterNameLength;
  USHORT FilterNameBufferOffset;
} PINSTANCE_FULL_INFORMATION, INSTANCE_FULL_INFORMATION;

Members

NextEntryOffset

A byte offset of the next INSTANCE_FULL_INFORMATION entry. If multiple entries are present in a buffer, the last entry contains a zero.

InstanceNameLength

The length, in bytes, of the instance name.

InstanceNameBufferOffset

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

AltitudeLength

The length, in bytes, of the altitude string.

AltitudeBufferOffset

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

VolumeNameLength

The length, in bytes, of the volume name.

VolumeNameBufferOffset

A byte offset of the first character of the volume name string. This character is followed in memory by the remainder of the string (for example, "\Device\HarddiskVolume1").

FilterNameLength

The length, in bytes, of the minifilter name.

FilterNameBufferOffset

A byte offset of the first character of the minifilter name 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.

The content of all character string buffers referenced by this structure are Unicode.

Requirements

   
Windows version This structure is available starting with Microsoft Windows 2000 SP4 with Update Rollup, Windows XP SP2, Microsoft Windows Server 2003 SP1, and Windows Vista or later versions of Windows operating systems, This structure is available starting with Microsoft Windows 2000 SP4 with Update Rollup, Windows XP SP2, Microsoft Windows Server 2003 SP1, and Windows Vista or later versions of Windows operating systems,
Header fltuserstructures.h (include FltUserStructures.h, FltUser.h, FltKernel.h)

See Also

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_PARTIAL_INFORMATION