다음을 통해 공유


DrvResetDevice 함수(winddi.h)

DrvResetDevice 함수는 작동하지 않거나 응답하지 않는 디바이스를 다시 설정합니다.

구문

ULONG DrvResetDevice(
  DHPDEV dhpdev,
  PVOID  Reserved
);

매개 변수

dhpdev

중지된 물리적 디바이스를 설명하는 물리적 디바이스의 PDEV에 대한 핸들입니다. DrvEnablePDEV에서 반환하는 값입니다.

Reserved

예약되어 있으며 NULL로 설정해야 합니다.

반환 값

DrvResetDevice는 다음 값 중 하나를 반환해야 합니다.

반환 코드 설명
DRD_ERROR
디바이스가 오류에서 복구되지 않았습니다.
DRD_SUCCESS
디바이스가 현재 작동 순서대로 작동합니다.

설명

이 함수는 Windows XP 이상에서 사용할 수 있습니다.

DrvResetDevice 는 일반적으로 EngHangNotification에 대한 응답으로 호출됩니다. 드라이버는 디바이스를 작업 순서로 복원하는 데 필요한 모든 단계를 수행해야 하며 데이터 손실이 없거나 가능한 한 적게 수행해야 합니다.

요구 사항

   
대상 플랫폼 데스크톱
머리글 winddi.h(Winddi.h 포함)

추가 정보

DrvEnablePDEV

EngHangNotification