Функция EngHangNotification (winddi.h)
Функция EngHangNotification уведомляет систему о том, что указанное устройство не работает или не отвечает.
Синтаксис
ENGAPI ULONG EngHangNotification(
HDEV hdev,
PVOID Reserved
);
Параметры
hdev
Дескриптор для остановленного физического устройства. Этот параметр является дескриптором GDI, полученным точкой входа DrvCompletePDEV драйвера.
Reserved
Зарезервировано и должно иметь значение NULL.
Возвращаемое значение
EngHangNotification возвращает одно из следующих значений:
Код возврата | Описание |
---|---|
|
Устройство не восстановилось после ошибки. |
|
Устройство было восстановлено в рабочем состоянии. |
Комментарии
Драйвер должен выполнять этот вызов каждый раз, когда обнаруживает, что оборудование не работает или не отвечает. Если EngHangNotification возвращает EHN_RESTORED, драйвер должен повторить операцию, которая обнаружила неработоспособное состояние; в противном случае драйвер должен как можно скорее завершить текущий вызов. Все последующие операции драйвера, которые обнаруживают проблему, должны снова вызывать EngHangNotification.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Эта функция доступна в Windows XP и более поздних версиях. |
Целевая платформа | Универсальное |
Верхняя часть | winddi.h (включая Winddi.h) |
Библиотека | Win32k.lib |
DLL | Win32k.sys |