INSTANCE_FULL_INFORMATION structure (fltuserstructures.h)
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;
} INSTANCE_FULL_INFORMATION, *PINSTANCE_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
Requirement | Value |
---|---|
Minimum supported client | 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) |