다음을 통해 공유


NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT 함수(netadaptercx.h)

클라이언트 드라이버는 매직 패킷으로 인해 절전 모드 해제 이벤트가 발생했다고 보고할 때 NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT 함수를 호출하여 NET_ADAPTER_WAKE_REASON_PACKET 구조를 초기화합니다.

통사론

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
대상 플랫폼 보편적
최소 UMDF 버전 2.33
헤더 netadaptercx.h(netadaptercx.h 포함)
IRQL 대상 메모리가 상주하는 한 모든 수준

참고 항목

NetAdapterCx 전원 관리 구성

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE