Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Когда драйвер завершает запрос ввода-вывода, он может вызвать WdfRequestCompleteWithPriorityBoost , чтобы указать значение, которое система использует для повышения приоритета времени выполнения потока, запрашивающего операцию ввода-вывода.
Если драйвер вызывает WdfRequestComplete или WdfRequestCompleteWithInformation вместо WdfRequestCompleteWithPriorityBoost, платформа использует значение повышения приоритета по умолчанию, основанное на типе устройства. В следующей таблице перечислены значения приоритетного ускорения по умолчанию, используемые фреймворком. Тип устройства и константы повышения приоритета определены в Wdm.h.
Тип устройства | Повышение приоритета по умолчанию |
---|---|
FILE_DEVICE_UNDEFINED | IO_NO_INCREMENT |
УСТРОЙСТВО_ЗВУКОВОЙ_СИГНАЛ | IO_NO_INCREMENT |
УСТРОЙСТВО_CD_ROM | IO_CD_ROM_INCREMENT |
FILE_DEVICE_CD_ROM_FILE_SYSTEM | IO_CD_ROM_INCREMENT |
Устройство контроллера файлов | IO_NO_INCREMENT |
FILE_DEVICE_DATALINK | IO_NO_INCREMENT |
FILE_DEVICE_DFS | IO_NO_INCREMENT |
УСТРОЙСТВО_ДИСК | IO_DISK_INCREMENT |
УСТРОЙСТВО_ФАЙЛОВАЯ_СИСТЕМА_ДИСКА | IO_DISK_INCREMENT |
FILE_DEVICE_FILE_SYSTEM | IO_NO_INCREMENT |
FILE_DEVICE_INPORT_PORT | IO_NO_INCREMENT |
УСТРОЙСТВО_КЛАВИАТУРА_ФАЙЛ | IO_KEYBOARD_INCREMENT |
FILE_DEVICE_MAILSLOT | IO_MAILSLOT_INCREMENT |
FILE_DEVICE_MIDI_IN | IO_SOUND_INCREMENT |
УСТРОЙСТВО_MIDI_ВЫХОД | IO_SOUND_INCREMENT |
УСТРОЙСТВО_МЫШИ_ФАЙЛ | IO_MOUSE_INCREMENT |
FILE_DEVICE_MULTI_UNC_PROVIDER | IO_NO_INCREMENT |
УСТРОЙСТВО_ИМЕНОВАННАЯ_КАНАЛ | IO_NAMED_PIPE_INCREMENT |
УСТРОЙСТВО_СЕТИ_ФАЙЛОВОЙ_СИСТЕМЫ | IO_NETWORK_INCREMENT |
УСТРОЙСТВО_СЕТЕВОГО_ОБЗОРЩИКА_FILE | Инкремент сети ввода/вывода |
УСТРОЙСТВО_СЕТЕВОЙ_ФАЙЛОВОЙ_СИСТЕМЫ | IO_NETWORK_INCREMENT |
FILE_DEVICE_NULL | IO_NO_INCREMENT |
FILE_DEVICE_PARALLEL_PORT | IO_PARALLEL_INCREMENT |
FILE_DEVICE_PHYSICAL_NETCARD | IO_NETWORK_INCREMENT |
УСТРОЙСТВО_ПЕЧАТИ | IO_NO_INCREMENT |
УСТРОЙСТВО_СКАНЕР | IO_NO_INCREMENT |
УСТРОЙСТВО_ПОСЛЕДОВАТЕЛЬНЫЙ_ПОРТ_МЫШИ | IO_SERIAL_INCREMENT |
УСТРОЙСТВО_ФАЙЛОВОГО_ПОСЛЕДОВАТЕЛЬНОГО_ПОРТА | IO_SERIAL_INCREMENT |
УСТРОЙСТВО_ЭКРАНА | IO_VIDEO_INCREMENT |
Файл_Устройство_Звук | IO_SOUND_INCREMENT |
FILE_DEVICE_STREAMS | IO_SOUND_INCREMENT |
FILE_УСТРОЙСТВО_ЛЕНТА | IO_NO_INCREMENT |
FILE_DEVICE_TAPE_FILE_SYSTEM (УСТРОЙСТВО_ФАЙЛОВОЙ_СИСТЕМЫ_НА_ЛЕНТЕ) | IO_NO_INCREMENT |
FILE_DEVICE_TRANSPORT | IO_NO_INCREMENT |
НЕИЗВЕСТНОЕ УСТРОЙСТВО ФАЙЛА | IO_NO_INCREMENT |
FILE_DEVICE_VIDEO | ИО_ВИДЕО_ИНКРЕМЕНТ |
УСТРОЙСТВО_ВИРТУАЛЬНОГО_ДИСКА | IO_DISK_INCREMENT |
FILE_DEVICE_WAVE_IN | IO_SOUND_INCREMENT |
FILE_DEVICE_WAVE_OUT | IO_SOUND_INCREMENT |
FILE_DEVICE_8042_PORT | IO_KEYBOARD_INCREMENT |
УСТРОЙСТВО_СЕТЕВОГО_ПЕРЕНАПРАВИТЕЛЯ_ФАЙЛОВ | ИО_СЕТЬ_ИНКРЕМЕНТ |
УСТРОЙСТВО_БАТАРЕЯ | IO_NO_INCREMENT |
УСТРОЙСТВО_РАСШИРИТЕЛЯ_ШИНЫ | IO_NO_INCREMENT |
УСТРОЙСТВО_МОДЕМ | ИО_СЕРИЙНОЕ_УВЕЛИЧЕНИЕ |
FILE_DEVICE_VDM | IO_NO_INCREMENT |
УСТРОЙСТВО_МАССОВОЙ_ПАМЯТИ | IO_DISK_INCREMENT (Инкремент диска ввода-вывода) |
FILE_DEVICE_SMB | ИО_СЕТЬ_ИНКРЕМЕНТ |
FILE_DEVICE_KS | IO_SOUND_INCREMENT |
устройство смены носителей | IO_NO_INCREMENT |
УСТРОЙСТВО_СМАРТКАРТА | IO_NO_INCREMENT |
FILE_DEVICE_ACPI | IO_БЕЗ_ИНКРЕМЕНТА |
FILE_DEVICE_DVD | IO_NO_INCREMENT |
ФАЙЛ_УСТРОЙСТВО_ПОЛНОЭКРАННОЕ_ВИДЕО | IO_VIDEO_INCREMENT |
FILE_DEVICE_DFS_FILE_SYSTEM | IO_NO_INCREMENT |
ФАЙЛ_УСТРОЙСТВО_DFS_ОБЪЁМ | IO_NO_INCREMENT |
FILE_DEVICE_SERENUM | IO_SERIAL_INCREMENT |
FILE_DEVICE_TERMSRV | IO_БЕЗ_УВЕЛИЧЕНИЯ |
FILE_DEVICE_KSEC | IO_NO_INCREMENT |
FILE_DEVICE_FIPS | IO_NO_INCREMENT |
FILE_DEVICE_INFINIBAND | IO_NO_INCREMENT |