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_64 Extents[1];
} RETRIEVAL_POINTERS_BUFFER, *PRETRIEVAL_POINTERS_BUFFER;
成員
ExtentCount
Extents 陣列中的項目計數。
StartingVcn
函式呼叫傳回的起始 VCN。 這不一定是函式呼叫所要求的 VCN,因為文件系統驅動程式可能會四捨五入至所要求啟動 VCN 之範圍的第一個 VCN。
NextVcn
Lcn
Extents[1]
Extents 結構的陣列。 如需陣列中的成員數目,請參閱 ExtentCount。 陣列的每個成員都有下列成員。
NextVcn
下一個範圍開始的 VCN。 這個值減去第一個Extents陣列成員的 StartingVcn () ,或目前範圍之陣列 (前一個成員的 NextVcn) 是目前範圍的長度。 長度是 FSCTL_MOVE_FILE 作業的輸入。
Lcn
目前範圍從磁碟區開始的 LCN。 這個值是 FSCTL_MOVE_FILE 作業的輸入。 在 NTFS 文件系統上,LONGLONG () –1 的值會指出部分配置的壓縮單位,或疏鬆檔案的未配置區域。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | winioctl.h (包含 Windows.h) |