Freigeben über


REASSIGN_BLOCKS_EX Struktur (ntdddisk.h)

Die REASSIGN_BLOCKS_EX-Struktur wird in Verbindung mit der IOCTL_DISK_REASSIGN_BLOCKS_EX 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_EX {
  USHORT        Reserved;
  USHORT        Count;
  LARGE_INTEGER BlockNumber[1];
} REASSIGN_BLOCKS_EX, *PREASSIGN_BLOCKS_EX;

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
mindestens unterstützte Client- Verfügbar ab Windows 8.
Header- ntdddisk.h (include Ntdddisk.h)

Siehe auch

IOCTL_DISK_REASSIGN_BLOCKS_EX