Compartir a través de


estructura REASSIGN_BLOCKS (ntdddisk.h)

La estructura REASSIGN_BLOCKS se usa junto con la solicitud de IOCTL_DISK_REASSIGN_BLOCKS para indicar a un dispositivo de disco que vuelva a asignar los números de bloque de los bloques incorrectos indicados a bloques buenos.

Sintaxis

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

Miembros

Reserved

Reservado para uso del sistema.

Count

Contiene el número de bloques de la matriz a los que apunta BlockNumber para reasignar.

BlockNumber[1]

Contiene una matriz de números de bloque correspondientes a bloques dañados. Estos números se reasignarán a bloques buenos tomados del grupo de bloques de reserva del dispositivo.

Requisitos

Requisito Valor
Header ntdddisk.h (incluya Ntdddisk.h)

Consulte también

IOCTL_DISK_REASSIGN_BLOCKS