次の方法で共有


REASSIGN_BLOCKS構造体 (ntdddisk.h)

REASSIGN_BLOCKS 構造体は、IOCTL_DISK_REASSIGN_BLOCKS 要求と組み合わせて使用され、指定された不良ブロックのブロック番号を適切なブロックに再割り当てするようにディスク デバイスに指示します。

構文

typedef struct _REASSIGN_BLOCKS {
  USHORT Reserved;
  USHORT Count;
  ULONG  BlockNumber[1];
} REASSIGN_BLOCKS, *PREASSIGN_BLOCKS;

メンバーズ

Reserved

システム用に予約されています。

Count

再割り当てする BlockNumber 指す配列内のブロックの数を格納します。

BlockNumber[1]

破損したブロックに対応するブロック番号の配列を格納します。 これらの数値は、デバイスのスペア ブロック プールから取得された適切なブロックに再割り当てされます。

必要条件

要件 価値
ヘッダー ntdddisk.h (Ntdddisk.h を含む)

関連項目

IOCTL_DISK_REASSIGN_BLOCKS