共用方式為


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)

另請參閱

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_PARTIAL_INFORMATION