NDIS_PM_PACKET_PATTERN 구조체(ntddndis.h)

NDIS_PM_PACKET_PATTERN 구조는 절전 모드 해제 패턴을 지정하며, 패턴 일치를 사용하도록 설정된 네트워크 어댑터에서 검색하면 네트워크 어댑터가 전원 관리 절전 모드 해제 이벤트를 신호로 표시합니다.

구문

typedef struct _NDIS_PM_PACKET_PATTERN {
  ULONG Priority;
  ULONG Reserved;
  ULONG MaskSize;
  ULONG PatternOffset;
  ULONG PatternSize;
  ULONG PatternFlags;
} NDIS_PM_PACKET_PATTERN, *PNDIS_PM_PACKET_PATTERN;

멤버

Priority

이 멤버는 예약되어 있습니다.

Reserved

이 멤버는 예약되어 있습니다.

MaskSize

InformationBuffer의 NDIS_PM_PACKET_PATTERN 구조 바로 뒤에 있는 패턴 마스크의 크기(바이트)를 지정합니다.

PatternOffset

InformationBuffer의 시작부터 절전 모드 해제 패턴의 시작까지의 오프셋을 바이트 단위로 지정합니다.

PatternSize

절전 모드 해제 패턴의 크기를 바이트 단위로 지정합니다.

PatternFlags

이러한 플래그는 예약되어 있습니다.

설명

NDIS_PM_PACKET_PATTERN 다음 OID에 대한 NDIS_OID_REQUEST 구조의 InformationBuffer에 제공됩니다.

  • OID_PNP_ADD_WAKE_UP_PATTERN

    프로토콜 드라이버는 이 OID를 미니포트 드라이버로 보내 절전 모드 해제 패턴을 지정합니다. 절식 패턴은 마스크와 함께 NDIS_PM_PACKET_PATTERN 구조로 설명됩니다.

  • OID_PNP_REMOVE_WAKE_UP_PATTERN

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

  • OID_PNP_WAKE_UP_PATTERN_LIST

    프로토콜은 이 OID를 사용하여 미니포트 드라이버의 네트워크 어댑터에 대해 현재 설정된 절전 모드 해제 패턴 목록을 요청합니다. 각 절전 모드 해제 패턴은 마스크와 함께 NDIS_PM_PACKET_PATTERN 구조로 설명됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista에서 NDIS 6.0 및 NDIS 5.1 드라이버(NDIS_PM_PACKET_PATTERN(NDIS 5.1) 참조)에 대해 지원됩니다. Windows XP에서 NDIS 5.1 드라이버(NDIS_PM_PACKET_PATTERN(NDIS 5.1) 참조)에 대해 지원됩니다.
헤더 ntddndis.h(Ndis.h 포함)

참고 항목

NDIS_OID_REQUEST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN

OID_PNP_WAKE_UP_PATTERN_LIST