INSTANCE_FULL_INFORMATION结构(fltuserstructures.h)

INSTANCE_FULL_INFORMATION结构包含微型筛选器实例的完整信息。

语法

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;

成员

NextEntryOffset

下一个INSTANCE_FULL_INFORMATION项的字节偏移量。 如果缓冲区中存在多个条目,则最后一个条目包含零。

InstanceNameLength

实例名称的长度(以字节为单位)。

InstanceNameBufferOffset

实例名称字符串的第一个字符的字节偏移量。 此字符在内存中后跟字符串的其余部分。

AltitudeLength

高度字符串的长度(以字节为单位)。

AltitudeBufferOffset

高度字符串的第一个字符的字节偏移量。 此字符在内存中后跟字符串的其余部分。

VolumeNameLength

卷名称的长度(以字节为单位)。

VolumeNameBufferOffset

卷名称字符串的第一个字符的字节偏移量。 此字符在内存中后跟字符串的其余部分(例如“\Device\HarddiskVolume1”)。

FilterNameLength

迷你筛选器名称的长度(以字节为单位)。

FilterNameBufferOffset

微筛选器名称字符串第一个字符的字节偏移量。 此字符在内存中后跟字符串的其余部分。

言论

此结构必须在 LONGLONG(8 字节)边界上对齐。 如果缓冲区包含两个或多个这些结构,则每个条目中的 NextEntryOffset 值(最后一个除外)位于 8 字节边界上。

此结构引用的所有字符串缓冲区的内容都是 Unicode。

要求

要求 价值
最低支持的客户端 此结构从更新汇总、Windows XP SP2、Microsoft Windows Server 2003 SP1 和 Windows Vista 或更高版本的 Windows作系统Microsoft Windows 2000 SP4 开始提供。
标头 fltuserstructures.h(包括 FltUserStructures.h、FltUser.h、FltKernel.h)

另请参阅

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_PARTIAL_INFORMATION