Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
BPIO_OPERATIONS определяет различные операции BypassIO, поддерживаемые кодом элемента управления IOCTL_STORAGE_MANAGE_BYPASS_IO.
Синтаксис
typedef enum _BPIO_OPERATIONS {
BPIO_OP_ENABLE,
BPIO_OP_DISABLE,
BPIO_OP_QUERY
} BPIO_OPERATIONS;
Константы
BPIO_OP_ENABLEЗапросы, которые обходной код можно включить для заданного тома или диска (устройства), что означает, что драйвер может не видеть все операции чтения и записи для этого стека. ЗАМЕТКА Все драйверы в стеках томов и хранилищ имеют возможность вето на запрос на включение BypassIO, но рекомендуется максимально включить его. |
BPIO_OP_DISABLEЗапросы, отключаемые Обходным ключом для заданного тома или диска. Он позволяет драйверу очистить любое связанное состояние BypassIO. Файловая система отправляет эту операцию при отключении или закрытии последнего файла с поддержкой Обхода (количество томов выполняется от одного до нуля). Если драйвер получает BPIO_OP_DISABLE, но в настоящее время не включает BypassIO, он должен игнорировать запрос. Эта операция не должна завершиться ошибкой. |
BPIO_OP_QUERYЗапрашивает, можно ли включить BypassIO для заданного тома или диска. Драйвер хранилища должен обрабатывать этот запрос, аналогичный операции BPIO_OP_ENABLE, заполняя те же диагностические сведения в соответствующих полях в структуре BPIO_OUTPUT. Основное различие заключается в том, что драйвер не вводит состояние BypassIO ENABLE во время запроса. |
Замечания
Дополнительные сведения см. в разделе BypassIO для драйверов хранилища.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 11 |
| заголовка | ntddstor.h |