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, um ein Datenträgergerät anzuweisen, die Blocknummern der angegebenen schlechten Blöcke den guten Blöcken neu zuzuweisen.

Syntax

typedef struct _REASSIGN_BLOCKS_EX {
  USHORT        Reserved;
  USHORT        Count;
  LARGE_INTEGER BlockNumber[1];
} REASSIGN_BLOCKS_EX, *PREASSIGN_BLOCKS_EX;

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
Unterstützte Mindestversion (Client) Verfügbar ab Windows 8.
Kopfzeile ntdddisk.h (include Ntdddisk.h)

Weitere Informationen

IOCTL_DISK_REASSIGN_BLOCKS_EX