전원 관리를 위한 표준화된 INF 키워드
전원 관리 표준화된 키워드는 디바이스 드라이버의 INF(설치 정보) 파일에 정의됩니다. 운영 체제는 이러한 표준화된 키워드를 읽고 디바이스의 현재 전원 관리 기능을 조정합니다.
네트워크 어댑터 WDF 클래스 확장(NetAdapterCx) 클라이언트 드라이버와 기존 NDIS 미니포트 디바이스 드라이버 모두 이러한 전원 관리 키워드를 사용합니다. 그러나 일부 키워드는 NetAdapterCx 드라이버에서만 사용되지만 다른 키워드는 다음 섹션에서 설명하는 대로 NDIS 드라이버에서만 사용됩니다.
기존 NDIS 미니포트 디바이스 드라이버는 NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 구조에서 디바이스의 하드웨어 전원 관리 기능을 항상 NDIS에 나타내야 합니다.
표준화된 INF 키워드에 대한 자세한 내용은 네트워크 디바이스 표준화된 INF 키워드를참조하세요.
NetAdapterCx 및 NDIS용 전원 관리 키워드
다음 표준화된 INF 키워드는 네트워크 어댑터의 전원 관리 기능을 사용하거나 사용하지 않도록 설정하도록 정의됩니다. NetAdapterCx 클라이언트 드라이버와 기존 NDIS 미니포트 디바이스 드라이버 모두에서 사용됩니다.
*WakeOnPattern
: 네트워크 패킷이 지정된 패턴과 일치할 때 디바이스가 컴퓨터를 깨우도록 설정해야 하는지 여부를 설명하는 값입니다. *WakeOnMagicPacket
: 장치가 매직 패킷 수신 시 컴퓨터를 깨우도록 장치를 활성화할지 여부를 설명하는 값입니다. 매직 패킷은 수신 네트워크 어댑터의 이더넷 주소가 연속으로 복사된 16개를 포함하는 패킷입니다.*PMARPOffload
: 시스템이 절전 모드 상태가 될 때 디바이스가 ARP(주소 확인 프로토콜)를 오프로드할 수 있도록 설정해야 하는지 설명하는 값입니다. *PMNSOffload: 시스템이 절전 모드가 될 때 디바이스가 NS(인접 요청)를 오프로드할 수 있도록 설정해야 하는지를 설명하는 값입니다.
*PMWiFiRekeyOffload
: 이 값은 컴퓨터가 절전 모드에 들어갈 때 디바이스가 무선 LAN 깨우기(WOL)를 위해 그룹 임시 키(GTK) 재키 설정을 오프로드해야 하는지를 설명합니다. *EEE: 디바이스에서 IEEE 802.3az 에너지 효율적인 이더넷을 사용하도록 설정해야 하는지 여부를 설명하는 값입니다.
이 문서의 끝에 있는 테이블의 열은 열거형 키워드에 대해 다음 특성을 설명합니다.
SubkeyName: INF 파일에서 지정해야 하고 레지스트리에 표시되는 키워드의 이름입니다.
ParamDesc: SubkeyName과 연결된 표시 텍스트입니다.
값: 목록의 각 옵션과 연결된 열거형 정수 값입니다. 이 값은 NDI\params\SubkeyName\Value저장됩니다.
EnumDesc: 메뉴에 표시되는 각 값과 연결된 표시 텍스트입니다.
다음 표에서는 NDIS 및 NetAdapterCx 드라이버에서 사용하는 전원 관리 키워드에 대해 가능한 INF 항목을 설명합니다.
서브키 이름 | ParamDesc | 값 | EnumDesc |
---|---|---|---|
*WakeOnPattern | 패턴 일치에 따른 활성화 | 0 | 비활성화 |
1(기본값) | 활성화됨 | ||
*WakeOnMagicPacket |
매직 패킷 수신 시 깨우기 | 0 | 비활성화 |
1(기본값) | 사용 가능 | ||
*PMARPOffload |
ARP 오프로드 | 0 | 비활성화 |
1(기본값) | 활성화됨 | ||
*PMNSOffload | NS 오프로드 | 0 | 비활성화 |
1(기본값) | 사용 가능 | ||
*PMWiFiRekeyOffload |
Wi-Fi 다시 키 지정 오프로드 | 0 | 비활성화 |
1(기본값) | 활성화됨 | ||
*EEE | 에너지 효율적인 이더넷 | 0 | 비활성화 |
1(기본값) | 활성화됨 |
NetAdapterCx 전용 전원 관리 키워드
다음 전원 관리 키워드는 NetAdapterCx 클라이언트 드라이버 전용입니다.
디바이스 유휴 및 절전 모드 해제 동작
*IdleRestriction
: 네트워크 장치가 유휴 절전 모드와 패킷 필터 기반 깨우기 기능을 모두 지원하는 경우, 이 설정을 통해 사용자가 장치가 유휴 절전 모드를 활성화하는 시점을 결정할 수 있습니다. *IdleRestriction 표준화된 열거형 INF 키워드입니다. 다음 표에서는 *IdleRestriction 키워드에 대한 가능한 INF 항목에 대해 설명합니다.
SubkeyName | ParamDesc | 값 | EnumDesc |
---|---|---|---|
*IdleRestriction |
유휴 전력 감소 제한 | 0(기본값) | 제한 없음 |
1 | 사용자가 없을 때만 유휴 상태 |
NDIS 전용 전원 관리 키워드
다음 전원 관리 키워드는 기존 NDIS 미니포트 드라이버 전용입니다. NetAdapterCx 클라이언트 드라이버에서 사용해서는 안 됩니다.
- *ModernStandbyWoLMagicPacket
: 디바이스가 매직 패킷 수신하고 시스템이S0ix 전원 상태에 있을 때 디바이스가 컴퓨터를 켜도록 설정해야 하는지를 나타내는 값입니다. 시스템이 S4 전원 상태일 때는 적용되지 않습니다.
메모
*ModernStandbyWoLMagicPacket NDIS 6.60 이상 또는 Windows 10 버전 1607 이상에서 지원됩니다.
- *DeviceSleepOnDisconnect: 미디어 연결이 끊어질 때 디바이스를 저전력 상태(절전 상태)로 전환하고 미디어가 다시 연결될 때 디바이스를 전체 전원 상태(절전 상태)로 되돌릴 수 있는지 여부를 설명하는 값입니다.
다음 표에서는 NDIS 미니포트 드라이버에서 사용하는 전원 관리 키워드에 대해 가능한 INF 항목에 대해 설명합니다.
SubkeyName | ParamDesc | 값 | EnumDesc |
---|---|---|---|
*ModernStandbyWoLMagicPacket | 시스템이 S0ix 전원 상태일 때 매직 패킷으로 깨우기 활성화 | 0(기본값) | 비활성화 |
1 | 활성화됨 | ||
*장치연결해제시절전 | 연결이 끊길 때 디바이스 절전 모드 | 0 | 비활성화 |
1(기본값) | 활성화됨 |