структура 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) |
См. также
настройка управления питанием