VOLUME_DISK_EXTENTS結構 (winioctl.h)
代表磁片上的實體位置。 這是 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS 控制項程式碼的輸出緩衝區。
語法
typedef struct _VOLUME_DISK_EXTENTS {
DWORD NumberOfDiskExtents;
DISK_EXTENT Extents[ANYSIZE_ARRAY];
} VOLUME_DISK_EXTENTS, *PVOLUME_DISK_EXTENTS;
成員
NumberOfDiskExtents
磁片區 (磁片區中的磁片數目可以跨越多個磁片) 。
範圍是一個磁片上連續執行的磁區。 當傳回的範圍數目大於 1 (1) 時,會傳回錯誤碼 ERROR_MORE_DATA 。 您應該再次呼叫DeviceIoControl,並根據第一次DeviceIoControl呼叫之後的 NumberOfDiskExtents值配置足夠的緩衝區空間。
Extents[ANYSIZE_ARRAY]
DISK_EXTENT結構的陣列。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | winioctl.h (包含 Windows.h) |