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。

規格需求

需求
最低支援的用戶端 此結構從 Microsoft Windows 2000 SP4 開始提供更新匯總、Windows XP SP2、Microsoft Windows Server 2003 SP1 和 Windows Vista 或更新版本的 Windows 操作系統。
標頭 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