DrvResetDevice 함수(winddi.h)
DrvResetDevice 함수는 작동하지 않거나 응답하지 않는 디바이스를 다시 설정합니다.
구문
ULONG DrvResetDevice(
DHPDEV dhpdev,
PVOID Reserved
);
매개 변수
dhpdev
중지된 물리적 디바이스를 설명하는 물리적 디바이스의 PDEV에 대한 핸들입니다. DrvEnablePDEV에서 반환하는 값입니다.
Reserved
예약되어 있으며 NULL로 설정해야 합니다.
반환 값
DrvResetDevice는 다음 값 중 하나를 반환해야 합니다.
반환 코드 | 설명 |
---|---|
|
디바이스가 오류에서 복구되지 않았습니다. |
|
디바이스가 현재 작동 순서대로 작동합니다. |
설명
이 함수는 Windows XP 이상에서 사용할 수 있습니다.
DrvResetDevice 는 일반적으로 EngHangNotification에 대한 응답으로 호출됩니다. 드라이버는 디바이스를 작업 순서로 복원하는 데 필요한 모든 단계를 수행해야 하며 데이터 손실이 없거나 가능한 한 적게 수행해야 합니다.
요구 사항
대상 플랫폼 | 데스크톱 |
머리글 | winddi.h(Winddi.h 포함) |