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 디버깅 전원 참조 누수