다음을 통해 공유


OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_ADD_WAKE_UP_PATTERN OID는 절전 모드 해제 패턴을 지정하기 위해 프로토콜 드라이버에서 미니포트 드라이버로 전송됩니다. 절식 패턴은 마스크와 함께 NDIS_PM_PACKET_PATTERN 구조로 설명됩니다.

미니포트 드라이버에 패턴 일치 절전 모드 해제를 사용하도록 설정하는 프로토콜( OID_PNP_ENABLE_WAKE_UP 참조)은 OID_PNP_ADD_WAKE_UP_PATTERN 사용하여 절전 모드 해제 패턴을 지정합니다. 절전 모드 해제 패턴은 네트워크 어댑터의 기능에 따라 호스트 메모리 또는 네트워크 어댑터에 저장할 수 있습니다.

NDIS_OID_REQUEST 구조체의 InformationBuffer 멤버에는 다음이 포함됩니다.

미니포트 드라이버가 프로토콜에서 허용할 수 있는 절전 모드 해제 패턴의 수는 미니포트 드라이버가 이러한 패턴에 대해 할당한 호스트 메모리 또는 네트워크 어댑터에서 사용 가능한 스토리지와 같은 리소스의 가용성에 따라 달라질 수 있습니다. 미니포트 드라이버가 리소스 부족으로 인해 절전 모드 해제 패턴을 추가할 수 없는 경우 미니포트 드라이버는 OID_PNP_ADD_WAKE_UP_PATTERN 대한 응답으로 NDIS_STATUS_RESOURCES 반환합니다.

프로토콜 드라이버가 중복 패턴을 추가하려고 하면 미니포트 드라이버는 OID_PNP_ADD_WAKE_UP_PATTERN 대한 응답으로 NDIS_STATUS_INVALID_DATA 반환해야 합니다.

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

요구 사항

Version

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

헤더

Ntddndis.h(Ndis.h 포함)

추가 정보

NDIS_PM_PACKET_PATTERN

OID_PM_ADD_WOL_PATTERN