REASSIGN_BLOCKS_EX結構 (winioctl.h)
包含磁碟區塊重新指派數據。 這是可變長度結構,其中最後一個成員是要重新指派的區塊編號陣列。 它由 IOCTL_DISK_REASSIGN_BLOCKS_EX 控件程式代碼使用。
語法
typedef struct _REASSIGN_BLOCKS_EX {
WORD Reserved;
WORD Count;
LARGE_INTEGER BlockNumber[1];
} REASSIGN_BLOCKS_EX, *PREASSIGN_BLOCKS_EX;
成員
Reserved
此成員已保留。 不要使用它。 將它設定為 0 (零) 。
Count
要重新指派的區塊數目。
這是 BlockNumber 成員陣列中的項目數目。
BlockNumber[1]
Count 區塊編號的陣列,每個要重新指派的區塊各一個。
備註
REASSIGN_BLOCKS_EX結構支援具有 8 位元組邏輯區塊位址 (LBA) 的磁碟驅動器,這通常是記憶體裝置 2 TB 所需的磁碟驅動器。 與 IOCTL_DISK_REASSIGN_BLOCKS 控制程式代碼搭配使用的 REASSIGN_BLOCKS 結構,應盡可能使用最多 4 位元組 LBA 的裝置。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008、Windows Server 2003 SP1 [僅限傳統型應用程式] |
標頭 | winioctl.h (包含 Windows.h) |