Время ожидания процесса узла в UMDF
Когда отражатель отправляет критический запрос в хост-процесс драйвера, узел запускает внутренний таймер. Интервал времени ожидания по умолчанию составляет 60 секунд. К критическим запросам относятся Plug and Play, питание и отмена ввода-вывода.
До тех пор, пока драйвер User-Mode Driver Framework (UMDF) регулярно выполняет операции по выполнению запроса, отражатель продлевает период ожидания. Например, для запроса на удаление драйвер должен возвращаться из обратных вызовов удаления через регулярные интервалы.
Если истекает время ожидания, отражатель создает отчет об ошибке WER, завершает процесс узла и пытается перезапустить устройство. Сведения об автоматическом перезапуске см. в статье Использование пула устройств в драйверах UMDF.
Сведения о полях в этом отчете см. в статье Доступ к метаданным UMDF в отчетах WER.
Истечение времени ожидания является наиболее распространенной причиной, по которой отражатель прерывает процесс узла.
Период ожидания можно продлить с помощью приложения управления проверяющего элемента управления WDF.