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


функция NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT (netadaptercx.h)

Драйвер клиента вызывает функцию NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT для инициализации структуры NET_ADAPTER_WAKE_REASON_PACKET при сообщении о том, что пакет, соответствующий поддерживаемому фильтру драйвера, вызвал событие пробуждения.

Синтаксис

void NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT(
  [out] NET_ADAPTER_WAKE_REASON_PACKET *Reason
);

Параметры

[out] Reason

Указатель на драйвер, выделенный NET_ADAPTER_WAKE_REASON_PACKET структуру.

Возвращаемое значение

None

Remarks

Если NET_WAKE_SOURCE_TYPE имеет значение NetWakeSourceTypePacketFilterMatch, вызовите NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT для инициализации структуры NET_ADAPTER_WAKE_REASON_PACKET . Вызовите NetAdapterReportWakeReasonPacket , чтобы сообщить об этой причине пробуждения в NetAdapterCx.

Эта функция обнуляет память для структуры NET_ADAPTER_WAKE_REASON_PACKET , задает элемент Size и задает для элемента PatternId значение NetAdapterWakeFilterPatternId.

Требования

Требование Значение
Минимальная версия сервера Windows Server 2022
Целевая платформа Универсальное
Минимальная версия UMDF 2.33
Верхняя часть netadaptercx.h (включая netadaptercx.h)
IRQL Любой уровень, если целевая память находится в постоянном расположении

См. также раздел

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

NET_ADAPTER_WAKE_REASON_PACKET

NetAdapterReportWakeReasonPacket

NET_WAKE_SOURCE_TYPE