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


функция обратного вызова MINIPORT_WDI_RX_STOP (dot11wdi.h)

Важный

Этот раздел является частью модели драйвера WDI , выпущенной в Windows 10. Модель драйвера WDI находится в режиме обслуживания и получит только исправления с высоким приоритетом. WiFiCx — это модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx для использования новейших функций.

Функция обработчика MiniportWdiRxStop останавливает RX на заданном порту и принимает идентификатор порта подстановочного знака, чтобы остановить RX через адаптер. TAL завершает операцию остановки RX, выполнив запрос с состоянием успешного выполнения или выполнив его с состоянием ожидания и асинхронно указывая RxStopConfirm.

Это обработчик мини-порта WDI внутри NDIS_MINIPORT_WDI_DATA_HANDLERS.

Перед завершением указания целевой объект должен быть настроен для остановки нового трафика на выбранном порту или на всем адаптере.

Этот запрос отправляется в TAL в рамках перехода на низкую мощность (адаптер) и dot11 reset (порт).

Примечание Необходимо объявить функцию с помощью типа MINIPORT_WDI_RX_STOP. Дополнительные сведения см. в следующем разделе "Примеры".
 

Синтаксис

MINIPORT_WDI_RX_STOP MiniportWdiRxStop;

void MiniportWdiRxStop(
  [in]  TAL_TXRX_HANDLE MiniportTalTxRxContext,
  [in]  WDI_PORT_ID PortId,
  [out] NDIS_STATUS *pWifiStatus
)
{...}

Параметры

[in] MiniportTalTxRxContext

Дескриптор устройства TAL, возвращаемый минипортом IHV в MiniportWdiTalTxRxInitialize.

[in] PortId

Идентификатор порта.

[out] pWifiStatus

Состояние минипорта IHV. Состояние успешного выполнения указывает, что завершение операции синхронно. Состояние ожидания указывает, что остановка будет асинхронно подтверждена.

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

Никакой

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Виндоус
заголовка dot11wdi.h

См. также

NDIS_MINIPORT_WDI_DATA_HANDLERS

TAL_TXRX_HANDLE

пути WDI RX

WDI_PORT_ID