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