次の方法で共有


REASSIGN_BLOCKS_EX 構造体 (ntdddisk.h)

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 以降で使用できます。
Header ntdddisk.h (Ntdddisk.h を含む)

こちらもご覧ください

IOCTL_DISK_REASSIGN_BLOCKS_EX