다음을 통해 공유


NET_ADAPTER_WAKE_REASON_PACKET 구조체(netadaptercx.h)

NET_ADAPTER_WAKE_REASON_PACKET 구조는 네트워크 어댑터가 절전 모드 해제 이벤트를 생성하게 한 네트워크 패킷(절전 모드 해제 패킷이라고 함)을 설명합니다.

구문

typedef struct _NET_ADAPTER_WAKE_REASON_PACKET {
  ULONG     Size;
  ULONG     PatternId;
  ULONG     OriginalPacketSize;
  WDFMEMORY WakePacket;
} NET_ADAPTER_WAKE_REASON_PACKET;

멤버

Size

이 구조체의 크기(바이트)입니다.

PatternId

절전 모드 해제 패킷과 일치하는 WOL(Wake-On-LAN) 패턴의 식별자를 지정하는 ULONG 값입니다.

OriginalPacketSize

절전 모드 해제 패킷의 원래 길이(바이트 단위)를 지정하는 ULONG 값입니다.

WakePacket

절삭 해제 패킷을 포함하는 WDFMEMORY 버퍼입니다.

설명

NET_WAKE_SOURCE_TYPE NetWakeSourceTypeBitmapPattern인 경우 NET_ADAPTER_WAKE_REASON_PACKET_INIT 호출하여 이 구조를 초기화합니다.

NET_WAKE_SOURCE_TYPE NetWakeSourceTypeMagicPacket인 경우 NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT 호출하여 이 구조를 초기화합니다.

NET_WAKE_SOURCE_TYPE NetWakeSourceTypePacketFilterMatch인 경우 NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT 호출하여 이 구조를 초기화합니다.

NET_WAKE_SOURCE_TYPE NetWakeSourceTypeEapolPacket인 경우 NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT 호출하여 이 구조를 초기화합니다.

NET_ADAPTER_WAKE_REASON_PACKET 구조체는 NetAdapterReportWakeReasonPacket에 입력 매개 변수로 전달됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 2004
최소 UMDF 버전 2.33
머리글 netadaptercx.h(netadaptercx.h 포함)

추가 정보

전원 관리 구성

NET_ADAPTER_WAKE_REASON_PACKET_INIT

NetAdapterReportWakeReasonPacket