RETRIEVAL_POINTERS_BUFFER結構 (winioctl.h)
包含 FSCTL_GET_RETRIEVAL_POINTERS 控制件程式代碼的輸出。
語法
typedef struct RETRIEVAL_POINTERS_BUFFER {
DWORD ExtentCount;
LARGE_INTEGER StartingVcn;
struct {
LARGE_INTEGER NextVcn;
LARGE_INTEGER Lcn;
};
__unnamed_struct_195e_66 Extents[1];
} RETRIEVAL_POINTERS_BUFFER, *PRETRIEVAL_POINTERS_BUFFER;
成員
ExtentCount
Extents 陣列中的項目計數。
StartingVcn
函數調用所傳回的起始 VCN。 這不一定是函數調用所要求的 VCN,因為文件系統驅動程式可能會捨入到所要求啟動 VCN 之範圍的第一個 VCN。
NextVcn
Lcn
Extents[1]
範圍 結構的陣列。 如需陣列中的成員數目,請參閱 ExtentCount。 陣列的每個成員都有下列成員。
NextVcn
下一個範圍開始的 VCN。 這個值會減去 startingVcn (針對第一個 Extents 陣列成員)或數位前一個成員 NextVcn(針對所有其他 範圍 陣列成員)是目前範圍之叢集中的長度。 長度是 FSCTL_MOVE_FILE 作業的輸入。
Lcn
目前範圍從磁碟區開始的 LCN。 這個值是 FSCTL_MOVE_FILE 作業的輸入。 在 NTFS 文件系統上,值 (LONGLONG) –1 表示部分配置的壓縮單位,或疏鬆檔案的未配置區域。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | winioctl.h (包括 Windows.h) |