네트워크 Wake-Up 이벤트 정보
네트워크 절전 모드 해제 이벤트는 네트워크 어댑터가 시스템을 절전 모드 해제하도록 하는 외부 이벤트입니다. 네트워크 어댑터는 버스별 절전 모드 해제 신호를 어설션하여 시스템을 절전 모드에서 작동 상태로 전환합니다.
NDIS는 다음 두 개의 네트워크 절식 이벤트를 정의합니다.
바인딩된 프로토콜 드라이버에서 지정한 패턴을 포함하는 네트워크 절전 모드 해제 프레임의 수신.
매직 패킷을 수신합니다.
네트워크 어댑터는 네트워크 절전 모드 해제 이벤트의 조합을 지원할 수 있습니다. 미니포트 드라이버가 NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES PowerManagementCapabilities 멤버를 NULL로 설정하는 경우 NDIS는 미니포트 드라이버를 전원 관리 인식이 아닌 것으로 간주합니다.
네트워크 어댑터의 기능에 따라 D0(최고 전원 상태)를 비롯한 모든 디바이스 전원 상태에서 네트워크 절전 모드 해제 이벤트가 발생할 수 있습니다.
네트워크 Wake-Up 프레임
초기화 중에 미니포트 드라이버가 네트워크 어댑터가 지정된 패턴을 포함하는 패킷 수신 시 절전 모드 해제 신호를 보낼 수 있음을 나타내는 경우 바인딩된 프로토콜은 네트워크 어댑터에서 패턴 기반 절전 모드 해제 메서드를 사용하도록 설정하고 절전 모드 해제 패턴을 지정할 수 있습니다. 이러한 유형의 절전 모드 해제를 사용하도록 설정하기 위해 프로토콜 드라이버는 OID_PNP_ENABLE_WAKE_UP NDIS_PNP_WAKE_UP_PATTERN_MATCH 플래그를 설정합니다.
프로토콜 드라이버는 OID_PNP_ADD_WAKE_UP_PATTERN 사용하여 들어오는 패킷의 바이트를 패턴과 비교해야 하는 마스크와 함께 절전 모드 해제 패턴을 지정합니다. 프로토콜 드라이버는 OID_PNP_REMOVE_WAKE_UP_PATTERN 사용하여 절전 모드 해제 패턴을 제거할 수 있습니다.
Magic-Packet Wake-Up
매직 패킷은 수신 네트워크 어댑터의 MAC 주소에 대한 16개의 연속 복사본을 포함하는 패킷입니다.
이 단원에는 다음이 포함됩니다.