共用方式為


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)

另請參閱

重組

FSCTL_GET_RETRIEVAL_POINTERS

FSCTL_MOVE_FILE