1.1.3. Перезапуск драйверов устройств

Драйвера устройств перезапускаются при изменении файла с драйвером устройства, файлов требуемых модулей или конфигурационного файла драйвера устройства (параметров устройства).

Драйвера устройств перезапускаются также при своем подвисании.

Определение зависших драйверов устройств

Драйвер устройства считается зависшим, если от него в течение определенного времени не будет получено уведомление WM_NOTIFYDEVICELIVE (WM_USER + 2877).

Этот таймаут настраивается в драйвере устройства в свойстве TMainDeviceInterface.TerminateDelay. По умолчанию: 60 секунд.