전원 관리를 위한 필수 및 선택적 OID
미니포트 드라이버의 경우 전원 관리를 지원하려면 OD(전원 관리 개체 식별자)를 지원해야 합니다. 미니포트 드라이버가 쿼리를 처리하고 OD로 설정하는 방법에 대한 자세한 설명은 WMI에 대한 NDIS 지원 및 가져오기 및 설정Miniport 드라이버 정보를 참조하세요.
미니포트 드라이버에 대한 두 가지 수준의 전원 관리 지원이 있습니다.
미니포트 드라이버는 전원 상태 간에 전환하는 네트워크 어댑터를 지원할 수 있습니다. 이 지원은 최소 수준의 전원 관리 지원입니다. 네트워크 어댑터의 디바이스 전원 상태에 대한 설명은 네트워크 어댑터용 디바이스 전원 상태를 참조 하세요.
미니포트 드라이버는 하나 이상의 네트워크 절전 모드 해제 이벤트를 지원할 수도 있습니다.
미니포트 드라이버는 초기화 중에 전원 관리 기능을 보고합니다. 초기화 중에 보고되는 전원 관리 기능에 대한 자세한 내용은 NDIS_MINIPORT_ADAPTER_ATTRIBUTES 및 관련 특성 구조를 참조하세요.
미니포트 드라이버는 전원 상태 간에 전환하려면 네트워크 어댑터에 대한 특성 또는 직접 다음 OID를 지원해야 합니다.
-
중간 드라이버는 이 OID 쿼리에 응답해야 합니다. NDIS는 실제 네트워크 어댑터를 대신하여 OID_PNP_CAPABILITIES 요청에 응답합니다. 중간 드라이버에서 이 OID에 응답하는 방법에 대한 자세한 내용은 중간 드라이버에서 PnP 이벤트 및 전원 관리 이벤트 처리를 참조 하세요.
-
이 OID는 네트워크 어댑터가 전환을 준비해야 하는 디바이스 전원 상태를 지정합니다. 미니포트 드라이버는 항상 OID_PNP_QUERY_POWER 쿼리에 대한 응답으로 NDIS_STATUS_SUCCESS 반환해야 합니다. 이 OID 요청에 대한 응답으로 NDIS_STATUS_SUCCESS 반환하면 미니포트 드라이버는 후속 OID_PNP_SET_POWER 요청을 수신할 때 네트워크 어댑터를 지정된 디바이스 전원 상태로 전환하도록 보장합니다. 이 경우 미니포트 드라이버는 전환을 위태롭게 하기 위해 아무 작업도 수행하지 않아야 합니다.
-
이 OID는 네트워크 어댑터가 표시된 디바이스 전원 상태로 전환되어야 함을 나타냅니다. 미니포트 드라이버는 드라이버가 NDIS_STATUS_SUCCESS 반환하기 전에 네트워크 어댑터를 지정된 상태로 설정해야 합니다. 미니포트 드라이버는 항상 이 OID에 대한 응답으로 NDIS_STATUS_SUCCESS 반환해야 합니다. OID_PNP_SET_POWER 네트워크 어댑터를 작동 전원 상태로 설정하고 미니포트 드라이버가 이 OID에 실패하는 경우 NDIS는 디바이스가 복구할 수 없는 상태라고 가정합니다.
네트워크 절전 모드 해제 이벤트를 지원하려면 미니포트 드라이버도 OID_PNP_ENABLE_WAKE_UP OID를 지원해야 합니다. 프로토콜 드라이버와 NDIS는 모두 이 OID를 사용하여 네트워크 어댑터의 절전 모드 해제 기능을 사용하도록 설정합니다. 자세한 내용은 절전 모드 해제 이벤트 활성화를 참조 하세요.
네트워크 절전 모드 해제 프레임(네트워크 절전 모드 해제 이벤트 참조)을 지원하려면 미니포트 드라이버가 절전 모드 해제 이벤트와 관련된 다음 OD도 지원해야 합니다.
-
프로토콜 드라이버는 이 OID를 사용하여 네트워크 어댑터 또는 미니포트 드라이버 또는 둘 다 기본 목록에 절전 모드 해제 패턴을 추가합니다.
OID_PNP_REMOVE_WAKE_UP_PATTERN
프로토콜 드라이버는 이 OID를 사용하여 이전에 OID_PNP_ADD_WAKE_UP_PATTERN 지정한 절전 모드 해제 패턴을 삭제합니다.
네트워크 절전 모드 해제 이벤트를 지원하는 NDIS 미니포트 드라이버는 절전 모드 해제 이벤트와 관련된 다음과 같은 통계 OID를 선택적으로 지원할 수 있습니다.
-
프로토콜 드라이버는 이 OID를 쿼리하여 미니포트 드라이버의 네트워크 어댑터에서 신호를 받은 거짓 절전 모드 해제 수를 확인합니다.
-
프로토콜 드라이버는 이 OID를 쿼리하여 미니포트 드라이버의 네트워크 어댑터에서 신호를 받는 유효한 절전 모드 해제 수를 확인합니다.