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 (include FltUserStructures.h, FltUser.h, FltKernel.h) |