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
머리글 netadaptercx.h(netadaptercx.h 포함)

추가 정보

전원 관리 구성

NET_ADAPTER_WAKE_REASON_PACKET_INIT

NetAdapterReportWakeReasonPacket