EngHangNotification 함수(winddi.h)
EngHangNotification 함수는 시스템에 지정된 디바이스가 작동하지 않거나 응답하지 않음을 알 수 있습니다.
구문
ENGAPI ULONG EngHangNotification(
HDEV hdev,
PVOID Reserved
);
매개 변수
hdev
중지된 물리적 디바이스에 대한 핸들입니다. 이 매개 변수는 드라이버의 DrvCompletePDEV 진입점에서 받은 GDI 핸들입니다.
Reserved
예약되어 있으며 NULL로 설정해야 합니다.
반환 값
EngHangNotification 은 다음 값 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
|
디바이스가 오류에서 복구되지 않았습니다. |
|
디바이스가 작업 순서로 복원되었습니다. |
설명
드라이버는 하드웨어가 작동하지 않거나 응답하지 않는 것을 감지할 때마다 이 호출을 수행해야 합니다. EngHangNotification이 EHN_RESTORED 반환하는 경우 드라이버는 작동하지 않는 상태를 감지한 작업을 다시 시도해야 합니다. 그렇지 않으면 드라이버가 가능한 한 빨리 현재 호출에 실패해야 합니다. 문제를 감지하는 후속 드라이버 작업은 EngHangNotification을 다시 호출해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 이 함수는 Windows XP 이상에서 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | winddi.h(Winddi.h 포함) |
라이브러리 | Win32k.lib |
DLL | Win32k.sys |