OID_PNP_WAKE_UP_PATTERN_LIST

OID_PNP_WAKE_UP_PATTERN_LIST OID는 프로토콜에서 미니포트 드라이버의 네트워크 어댑터에 대해 현재 설정된 절전 모드 해제 패턴 목록을 쿼리하는 데 사용됩니다. 프로토콜은 OID_PNP_ADD_WAKE_UP_PATTERN 있는 절식 패턴을 지정합니다.

OID_PNP_WAKE_UP_PATTERN_LIST 미니포트 드라이버가 아닌 NDIS에 의해 처리됩니다.

NDIS는 미니포트 드라이버에 설정된 각 절전 모드 해제 패턴에 대한 설명을 프로토콜로 반환합니다. 각 절전 모드 해제 패턴은 마스크와 함께 NDIS_PM_PACKET_PATTERN 구조로 설명됩니다.

각 절전 모드 해제 패턴에 대해 NDIS_OID_REQUEST 구조체의 InformationBuffer 멤버에는 다음이 포함됩니다.

  • 패턴 및 해당 마스크에 대한 정보를 제공하는 NDIS_PM_PACKET_PATTERN 구조체입니다.

  • 패턴의 해당 바이트와 비교해야 하는 들어오는 패킷의 바이트를 나타내는 마스크입니다. 마스크는 패킷의 첫 번째 바이트부터 시작합니다. 마스크는 InformationBufferNDIS_PM_PACKET_PATTERN 구조 바로 뒤를 따릅니다.

  • InformationBuffer의 시작 부분에서 PatternOffset 바이트를 시작하는 절식 패턴입니다.

위쪽 에지가 이 OID 요청을 수신하는 중간 드라이버는 항상 Ndis(Co)Request를 호출하여 기본 미니포트 드라이버에 요청을 전파해야 합니다.

요구 사항

Version

NDIS 6.0 및 6.1에서 지원됩니다. NDIS 6.20 이상에서는 대신 OID_PM_WOL_PATTERN_LIST 사용합니다.

헤더

Ntddndis.h(Ndis.h 포함)

추가 정보

NDIS_PM_PACKET_PATTERN

NDIS_OID_REQUEST

OID_PM_WOL_PATTERN_LIST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN