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 포함) |