다음을 통해 공유


NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT 함수(netadapter.h)

클라이언트 드라이버는 EAP over LAN(EAPOL) 패킷으로 인해 절전 모드 해제 이벤트가 발생했다고 보고할 때 NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES 구조를 초기화하기 위해 NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT 함수를 호출합니다.

구문

void NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT(
  [out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);

매개 변수

[out] Reason

할당된 드라이버 NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES 구조체에 대한 포인터입니다.

반환 값

없음

설명

NET_WAKE_SOURCE_TYPE NetWakeSourceTypeEapolPacket인 경우 NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT 호출하여 NET_ADAPTER_WAKE_REASON_PACKET 구조를 초기화합니다. NetAdapterReportWakeReasonPacket을 호출하여 이 절전 모드 해제 이유를 NetAdapterCx에 보고합니다.

이 함수는 NET_ADAPTER_WAKE_REASON_PACKET 구조체에 대한 메모리를 0으로 설정하고 , Size 멤버를 설정하고, PatternId 멤버를 NetAdapterWakeEapolPatternId로 설정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11
지원되는 최소 서버 Windows Server 2022
최소 UMDF 버전 2.33
머리글 netadapter.h(netadaptercx.h 포함)

추가 정보

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

NetAdapterCx 전원 관리 구성

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE