Freigeben über


REASSIGN_BLOCKS-Struktur (ntdddisk.h)

Die REASSIGN_BLOCKS-Struktur wird in Verbindung mit der IOCTL_DISK_REASSIGN_BLOCKS-Anforderung verwendet, um ein Datenträgergerät anzuweisen, die Blocknummern der angegebenen schlechten Blöcke guten Blöcken neu zuzuweisen.

Syntax

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

Member

Reserved

Ist für das System reserviert.

Count

Enthält die Anzahl von Blöcken im Array, auf die von BlockNumber verwiesen wird, auf die die Neuzuweisung erfolgt.

BlockNumber[1]

Enthält ein Array von Blocknummern, die beschädigten Blöcken entsprechen. Diese Nummern werden guten Blöcken aus dem Reserveblockpool des Geräts neu zugewiesen.

Anforderungen

Anforderung Wert
Header ntdddisk.h (include Ntdddisk.h)

Weitere Informationen

IOCTL_DISK_REASSIGN_BLOCKS