Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS запрос криптографически удаляет и сбрасывает ключи проверки подлинности для всех настроенных полос.
Основной код
Входной буфер
Никакой.
Длина входного буфера
Никакой.
Выходной буфер
Никакой.
Длина выходного буфера
Никакой.
Буфер входных и выходных данных
Никакой.
Длина буфера ввода и вывода
Никакой.
Блок состояния
Одно из следующих значений можно вернуть в поле Status.
| Значение состояния | Описание |
|---|---|
| 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 |