다음을 통해 공유


IPortClsPower::SetIdlePowerManagement 메서드(portcls.h)

메서드는 SetIdlePowerManagement 어댑터 드라이버가 유휴 상태 검색을 옵트인하거나 옵트아웃하는 방법을 제공합니다.

구문

NTSTATUS SetIdlePowerManagement(
  [in] PDEVICE_OBJECT _DeviceObject,
  [in] BOOLEAN        _bEnabled
);

매개 변수

[in] _DeviceObject

어댑터의 기능 디바이스 개체를 나타내는 DEVICE_OBJECT 구조체에 대한 포인터를 지정합니다.

[in] _bEnabled

유휴 상태 검색을 사용할 수 있는지 또는 사용하지 않도록 설정되었는지 여부를 나타내는 부울 변수를 지정합니다.

반환 값

메서드는 SetIdlePowerManagement 호출에 성공하면 STATUS_SUCCESS 반환합니다. 그렇지 않으면 적절한 오류 코드를 반환합니다.

설명

bEnabled 매개 변수가 TRUE로 설정되면 어댑터 드라이버가 유휴 상태 검색을 사용하도록 설정했음을 나타냅니다. 시스템에서 어댑터가 유휴 상태임을 확인하면 전원을 절약하기 위해 어댑터를 절전 모드 상태로 전환할 수 있습니다. 어댑터가 일반적으로 전원 업과 연결된 터지는 소리를 억제하도록 설계되지 않은 경우 어댑터가 절전 상태에서 나올 때 터지는 효과를 경험할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 및 이후 버전의 Windows에서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 portcls.h(Portcls.h 포함)
IRQL PASSIVE_LEVEL.

추가 정보

DEVICE_OBJECT

IPortClsPower

즉시 유휴 시간 제한 옵트인