REASSIGN_BLOCKS_EX结构 (ntdddisk.h)

REASSIGN_BLOCKS_EX 结构与 IOCTL_DISK_REASSIGN_BLOCKS_EX 请求结合使用,以指示磁盘设备将指示已指示的坏块的块号重新分配给好块。

语法

typedef struct _REASSIGN_BLOCKS_EX {
  USHORT        Reserved;
  USHORT        Count;
  LARGE_INTEGER BlockNumber[1];
} REASSIGN_BLOCKS_EX, *PREASSIGN_BLOCKS_EX;

成员

Reserved

保留供系统使用。

Count

包含 BlockNumber 要重新分配的数组中的块数。

BlockNumber[1]

包含与损坏块对应的块数数组。 这些数字将被重新分配到从设备的备用块池获取的良好块。

要求

要求 价值
最低支持的客户端 从 Windows 8 开始可用。
标头 ntdddisk.h (包括 Ntdddisk.h)

另请参阅

IOCTL_DISK_REASSIGN_BLOCKS_EX