REASSIGN_BLOCKS-Struktur (ntdddisk.h)
Die REASSIGN_BLOCKS-Struktur wird in Verbindung mit der IOCTL_DISK_REASSIGN_BLOCKS-Anforderung verwendet, um ein Datenträgergerät anzuweisen, die Blocknummern der angegebenen schlechten Blöcke guten Blöcken neu zuzuweisen.
Syntax
typedef struct _REASSIGN_BLOCKS {
USHORT Reserved;
USHORT Count;
ULONG BlockNumber[1];
} REASSIGN_BLOCKS, *PREASSIGN_BLOCKS;
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 |
---|---|
Header | ntdddisk.h (include Ntdddisk.h) |