Freigeben über


REASSIGN_BLOCKS Struktur (ntdddisk.h)

Die REASSIGN_BLOCKS-Struktur wird in Verbindung mit der IOCTL_DISK_REASSIGN_BLOCKS Anforderung verwendet, ein Datenträgergerät anzuweisen, die Blocknummern der angegebenen ungültigen Blöcke erneut an gute Blöcke zuzuweisen.

Syntax

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

Angehörige

Reserved

Reserviert für die Systemverwendung.

Count

Enthält die Anzahl der Blöcke im Array, auf die durch BlockNumber- verwiesen wird, um neu zuzuweisen.

BlockNumber[1]

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

Anforderungen

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

Siehe auch

IOCTL_DISK_REASSIGN_BLOCKS