REASSIGN_BLOCKS_EX 構造体は、IOCTL_DISK_REASSIGN_BLOCKS_EX 要求と組み合わせて使用され、示された不良ブロックのブロック番号を適切なブロックに再割り当てするようにディスク デバイスに指示します。
構文
typedef struct _REASSIGN_BLOCKS_EX {
USHORT Reserved;
USHORT Count;
LARGE_INTEGER BlockNumber[1];
} REASSIGN_BLOCKS_EX, *PREASSIGN_BLOCKS_EX;
メンバーズ
Reserved
システム用に予約されています。
Count
再割り当てする BlockNumber 指す配列内のブロックの数を格納します。
BlockNumber[1]
破損したブロックに対応するブロック番号の配列を格納します。 これらの数値は、デバイスのスペア ブロック プールから取得された適切なブロックに再割り当てされます。
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 8 以降で使用できます。 |
| ヘッダー | ntdddisk.h (Ntdddisk.h を含む) |