NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT 함수(netadaptercx.h)

클라이언트 드라이버는 매직 패킷이 절전 모드 해제 이벤트를 발생시킨 것을 보고할 때 NET_ADAPTER_WAKE_REASON_PACKET 구조를 초기화하기 위해 NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT 함수를 호출합니다.

구문

void NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT(
  [out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);

매개 변수

[out] Reason

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

반환 값

없음

설명

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

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11
지원되는 최소 서버 Windows Server 2022
대상 플랫폼 유니버설
헤더 netadaptercx.h(netadaptercx.h 포함)
IRQL 대상 메모리가 상주하는 모든 수준

추가 정보

NetAdapterCx 전원 관리 구성

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE