Поделиться через


структура 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

Значение ULONG, указывающее идентификатор шаблона пробуждения по локальной сети (WOL), соответствующего пакету пробуждения.

OriginalPacketSize

Значение ULONG, указывающее исходную длину в единицах байтов пакета пробуждения.

WakePacket

Буфер WDFMEMORY, содержащий пакет пробуждения.

Замечания

Вызовите NET_ADAPTER_WAKE_REASON_PACKET_INIT, чтобы инициализировать эту структуру, если NET_WAKE_SOURCE_TYPE — NetWakeSourceTypeBitmapPattern.

Вызовите NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT, чтобы инициализировать эту структуру, если NET_WAKE_SOURCE_TYPE — NetWakeSourceTypeMagicPacket.

Вызовите NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT, чтобы инициализировать эту структуру, если NET_WAKE_SOURCE_TYPE — NetWakeSourceTypePacketFilterMatch.

Вызовите NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT, чтобы инициализировать эту структуру, если NET_WAKE_SOURCE_TYPE — NetWakeSourceTypeEapolPacket.

Структура NET_ADAPTER_WAKE_REASON_PACKET передается в качестве входного параметра для NetAdapterReportWakeReasonPacket.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 2004
минимальная версия UMDF 2.33
заголовка netadaptercx.h (include netadaptercx.h)

См. также

настройка управления питанием

NET_ADAPTER_WAKE_REASON_PACKET_INIT

NetAdapterReportWakeReasonPacket