структура 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 (включая netadaptercx.h) |
См. также раздел
Настройка функций управления питанием