Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Драйверы, которые должны периодически вызываться, чтобы определить, завершилось ли время ожидания операции устройства, чтобы обновить определенную драйвером переменную (например, счетчик) или измерить время для любой операции, для которой не требуются небольшие интервалы времени, могут использовать подпрограмму IoTimer. Подпрограмма IoTimer фактически является подпрограммой DPC, связанной с объектом устройства, который диспетчер ввода-вывода вызывает один раз в секунду. Драйвер может иметь подпрограмму IoTimer для каждого объекта устройства, который он создает.
Как правило, драйвер должен использовать подпрограмму IoTimer для временной синхронизации операций, требующих регулярных одно-секундных интервалов. Для операций времени, требующих интервалов переменных или интервалов, короче одного раза в секунду, драйвер должен выделить объект таймера. Дополнительные сведения см. в разделе "Объекты таймера и DPC".
В этом разделе содержатся следующие разделы:
Регистрация и включение подпрограммы IoTimer