функция обратного вызова 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 (порт).
Синтаксис
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. Состояние успешного выполнения указывает, что операция выполняется синхронно. Состояние ожидания указывает, что остановка будет асинхронно подтверждена.
Возвращаемое значение
None
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Windows |
Header | dot11wdi.h |