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) |