IOCTL_DISK_VERIFY 是做什么的?

What does IOCTL_DISK_VERIFY do?

IOCTL_DISK_VERIFY 的文档说:

Verifies the specified extent on a fixed disk.

但这意味着什么?我何时以及为什么需要这样做?

表示设备验证指定的范围(range)。它读取数据,如果可以正确读取数据,则命令成功,否则失败。在这两种情况下都没有返回数据。

通常没有理由使用这个 IOCTL。