共用方式為


LOOKUP_STREAM_FROM_CLUSTER_ENTRY結構 (winioctl.h)

FSCTL_LOOKUP_STREAM_FROM_CLUSTER 控件程式代碼傳回。 這些結構的零或多個遵循傳回輸出緩衝區中的 LOOKUP_STREAM_FROM_CLUSTER_OUTPUT 結構。

語法

typedef struct _LOOKUP_STREAM_FROM_CLUSTER_ENTRY {
  DWORD         OffsetToNext;
  DWORD         Flags;
  LARGE_INTEGER Reserved;
  LARGE_INTEGER Cluster;
  WCHAR         FileName[1];
} LOOKUP_STREAM_FROM_CLUSTER_ENTRY, *PLOOKUP_STREAM_FROM_CLUSTER_ENTRY;

成員

OffsetToNext

從這個結構的開頭位移到傳回的下一 個LOOKUP_STREAM_FROM_CLUSTER_ENTRY 結構。 如果沒有其他項目,這個值會是零。

Flags

描述此數據流特性的旗標。 此值將包含一或多個這些值。 至少會設定LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_MASK (0xff000000) 內的其中一個LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_* 值;可以設定一或多個其他旗標值。

意義
LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG_PAGE_FILE
0x00000001
數據流是系統分頁檔的一部分。
LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG_DENY_DEFRAG_SET
0x00000002
數據流已鎖定,無法重組。 此數據流的 [MARK_HANDLE_INFO 結構] (ns-winioctl-mark_handle_info.md) 的 HandleInfo 成員已設定 MARK_HANDLE_PROTECT_CLUSTERS 旗標。
LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG_FS_SYSTEM_FILE
0x00000004
數據流是文件系統內部檔案的一部分。
LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG_TXF_SYSTEM_FILE
0x00000008
數據流是 TxF 內部檔案的一部分。
LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_DATA
0x01000000
數據流是檔案 (數據流) 之$DATA屬性的一部分。
LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_INDEX
0x02000000
數據流是檔案的 $INDEX_ALLOCATION 屬性的一部分。
LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_SYSTEM
0x03000000
數據流是檔案另一個屬性的一部分。

Reserved

這個值是保留的,目前為零。

Cluster

這是此項目所參考的叢集。 它會是傳入輸入結構中的其中一個叢集。

FileName[1]

NULL 終止的 Unicode 字串,包含相對於磁碟區根目錄的物件路徑。 此字串會參考叢集所代表的屬性或數據流。 此字串不受限 於MAX_PATH ,而且長度最多可達 32,768 個字元 (65,536) 個字節。 並非所有傳回的檔名都可以開啟;有些是NTFS的內部,而且一律以獨佔方式開啟。 傳回的字串包含完整路徑,包括檔名、數據流名稱和屬性類型名稱,格式為“file\filename.extstreamnametypename的完整\路徑\\。

備註

FileName 成員中的名稱長度非常長,而且在檔名之後,具有數據流名稱和屬性類型名稱的客戶無法辨識的格式。 雖然適合記錄整個檔名以供診斷之用,但如果要向用戶呈現,則應該重新格式化為更容易瞭解 (,請移除屬性類型名稱,如果 Flags 成員設定了LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_DATA以外的任何旗標,則應該顯示適當的訊息。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
標頭 winioctl.h (包含 Windows.h)

另請參閱

FSCTL_LOOKUP_STREAM_FROM_CLUSTER

LOOKUP_STREAM_FROM_CLUSTER_OUTPUT

磁碟區管理結構