Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
IoSetStartIoAttributes задает атрибуты для подпрограммы драйвера StartIo.
Синтаксис
VOID IoSetStartIoAttributes(
[in] PDEVICE_OBJECT DeviceObject,
[in] BOOLEAN DeferredStartIo,
[in] BOOLEAN NonCancelable
);
Параметры
[in] DeviceObject
Указатель на объект устройства драйвера.
[in] DeferredStartIo
Если TRUE, диспетчер ввода-вывода отложит вызов процедуры startIo драйвера, пока драйвер уже находится внутри подпрограммы. В частности, если подпрограмма StartIo вызывает IoStartNextPacket, подпрограмма StartIo не будет вызываться до завершения текущего вызова. Значение по умолчанию — FALSE.
[in] NonCancelable
Если TRUE, после отмены IRP вызов IoStartNextPacketневозможно отменить. Значение по умолчанию — FALSE. Драйверы, устанавливающие этот член на FALSE, должны синхронизировать обработку IRP с блокировкой отмены.
Возвращаемое значение
Никакой
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows XP |
| целевая платформа | Всеобщий |
| заголовка | ntifs.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
| библиотеки | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | Любой уровень |
| правил соответствия DDI | HwStorPortProhibitedDIs(storport), StartIoCancel(wdm), StartIoRecursion(wdm) |