다음을 통해 공유


PortCls 레지스트리 전원 설정

이 항목에서는 PortCls 레지스트리 전원 설정에 대해 설명합니다.

Windows에서(PortCls) 미니포트 드라이버는 드라이버의 레지스트리 키에 레지스트리 값을 사용하여 다음을 수행할 수 있습니다.

  • PortCls가 유휴 전원 관리를 사용할 수 있는지 여부 결정

  • 배터리 보존 모드와 고성능 모드에 대한 유휴 시간 제한 값 결정

기본적으로 Windows에는 런타임 전원 프레임워크에서 전원이 더 이상 필요하지 않음을 나타내는 경우 PortCls가 전원 관리자에 "디바이스 유휴" 검색에 등록할지 여부를 결정하는 데 사용하는 전원 설정이 있습니다. 전원 설정 프로필을 설명하는 데 사용되는 매개 변수는 다음과 같이 정의됩니다.

레지스트리 값 데이터 형식 기본값 Description
ConservationIdleTime REG_BINARY 0 시스템이 배터리 전원 상태일 때 디바이스에 대한 유휴 시간 제한입니다.
IdlePowerState REG_BINARY 3(D3)

유효한 값은

1 - D1 2 - D2 3 - D3
전원이 더 이상 필요하지 않은 경우 디바이스가 입력할 전원 상태를 지정합니다.
PerformanceIdleTime REG_BINARY 0 시스템이 AC 전원에 있을 때 디바이스에 대한 유휴 시간 제한입니다.

다음 Windows 레지스트리 조각은 전원 설정 정보를 제공하는 데 사용되는 구문을 보여줍니다.

[MyAudioDevice.AddReg]
HKR,PowerSettings,ConservationIdleTime,%REG_BINARY%, 0x1e, 0x00, 0x00, 0x00
HKR,PowerSettings,PerformanceIdleTime,%REG_BINARY%, 0x00, 0x00, 0x00, 0x00
HKR,PowerSettings,IdlePowerState,%REG_BINARY%, 0x03, 0x00, 0x00, 0x00

앞의 조각은 ConservationIdleTime에 대해 "1e"의 16진수(16진수) 값을 표시하며 이는 30초 유휴 시간 제한과 동일합니다. PerformanceIdleTime에 표시된 16진수 값 "0"은 유휴 관리가 비활성화되었음을 의미합니다. 또한 IdlePowerState에 대해 표시된 "03" 값은 전원이 더 이상 필요하지 않은 경우 이 전원 설정 프로필과 연결된 디바이스가 D3 전원 상태로 전환됨을 의미합니다.