REASSIGN_BLOCKS 结构 (ntdddisk.h)

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

语法

typedef struct _REASSIGN_BLOCKS {
  USHORT Reserved;
  USHORT Count;
  ULONG  BlockNumber[1];
} REASSIGN_BLOCKS, *PREASSIGN_BLOCKS;

成员

Reserved

预留给系统使用。

Count

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

BlockNumber[1]

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

要求

要求
Header ntdddisk.h (包括 Ntdddisk.h)

另请参阅

IOCTL_DISK_REASSIGN_BLOCKS