IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS 请求以加密方式擦除并重置所有配置的带段的身份验证密钥。
主要代码
输入缓冲区
没有。
输入缓冲区长度
没有。
输出缓冲区
没有。
输出缓冲区长度
没有。
输入/输出缓冲区
没有。
输入/输出缓冲区长度
没有。
状态块
可以在 状态 字段中返回以下值之一。
状态值 | 描述 |
---|---|
STATUS_SUCCESS | 所有乐队都已成功擦除。 |
STATUS_INVALID_DEVICE_REQUEST | 存储设备不支持带管理。 |
STATUS_IO_DEVICE_ERROR | 通信失败。 存储设备可能与安全协议不兼容。 |
言论
IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS 加密擦除并重置存储设备上每个配置的带的身份验证密钥,一次一个带。 如果已成功擦除所有配置的带段,则 IOCTL 将返回成功状态。 如果一个或多个配置的带段擦除失败,则 IOCTL 将从发生错误的第一个配置的带段返回失败状态。 在这种情况下,客户端应回退到为每个配置的带段调用 IOCTL_EHSTOR_BANDMGMT_ERASE_BAND。
没有为跨多个配置的带段擦除提供原子性保证。 因此,如果在处理此 IOCTL 时发生系统或电源故障,则某些配置的带段可能已成功擦除,而另一些带可能没有。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 11 版本 22H2 |
标头 | ehstorbandmgmt.h |