WdfDeviceResumeIdle 매크로(wdfdevice.h)

[KMDF 및 UMDF에 적용]

WdfDeviceResumeIdle 메서드는 지정된 디바이스가 사용 중이 아니며 유휴 상태로 유지되는 경우 디바이스 저전력 상태에 배치할 수 있음을 프레임워크에 알릴 수 있습니다.

구문

void WdfDeviceResumeIdle(
  [in]  Device
);

매개 변수

[in] Device

프레임워크 디바이스 개체에 대한 핸들입니다.

반환 값

없음

설명

드라이버가 잘못된 개체 핸들을 제공하는 경우 버그 검사 발생합니다.

WdfDeviceStopIdle에 대한 모든 호출 다음에 WdfDeviceResumeIdle을 호출해야 합니다. 그렇지 않으면 디바이스가 다시 유휴 상태가 되면 저전력 상태로 돌아가지 않습니다.

WdfDeviceResumeIdle 대신 WdfDeviceResumeIdleWithTag를 호출하면 Microsoft 디버거에서 볼 수 있는 추가 정보(태그 값, 줄 번호 및 파일 이름)가 제공됩니다.

예제

다음 코드 예제에서는 지정된 디바이스가 사용 중이 아니며 유휴 상태로 유지되는 경우 디바이스 저전력 상태로 배치할 수 있음을 프레임워크에 알릴 수 있습니다.

WdfDeviceResumeIdle(device);

요구 사항

요구 사항
대상 플랫폼 유니버설
최소 KMDF 버전 1.0
최소 UMDF 버전 2.0
머리글 wdfdevice.h(Wdf.h 포함)
라이브러리 Wdf01000.sys(KMDF); WUDFx02000.dll(UMDF)
IRQL <= DISPATCH_LEVEL
DDI 규정 준수 규칙 DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

추가 정보

WDF에서 전원 참조 누수 디버깅

WdfDeviceResumeIdleWithTag

WdfDeviceStopIdle

WdfDeviceStopIdleWithTag