Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма IoIsErrorUserInduced определяет, возникла ли ошибка ввода-вывода при обработке запроса на съемный носитель, вызванное пользователем.
Синтаксис
BOOLEAN IoIsErrorUserInduced(
Status
);
Параметры
[in] Status
Задает текущее значение NTSTATUS, обычно в драйвера DpcForIsr.
Возвращаемое значение
Никакой
Замечания
IoIsErrorUserInduced возвращает значение TRUE, если сбой запроса ввода-вывода из-за ошибки, вызванной пользователем.
Эта подпрограмма указывает, произошел ли сбой запроса ввода-вывода для одного из следующих условий, допускающих исправление пользователем:
STATUS_DEVICE_NOT_READY
STATUS_IO_TIMEOUT
STATUS_MEDIA_WRITE_PROTECTED
STATUS_NO_MEDIA_IN_DEVICE
STATUS_UNRECOGNIZED_MEDIA
STATUS_VERIFY_REQUIRED
STATUS_WRONG_VOLUME
Если IoIsErrorUserInduced возвращает TRUE, драйвер съемных носителей должен вызвать IoSetHardErrorOrVerifyDevice перед завершением IRP.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 2000. |
целевая платформа | Настольный |
заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | Любой уровень |