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


заголовок dot11wdi.h

Этот заголовок используется сетью. Дополнительные сведения см. в следующем разделе:

dot11wdi.h содержит следующие интерфейсы программирования:

Функции

 
NdisMDeregisterWdiMiniportDriver

Минипорт-драйвер вызывает функцию NdisMDeregisterWdiMiniportDriver, чтобы освободить ресурсы, выделенные при предыдущем вызове функции NdisMRegisterWdiMiniportDriver.
NdisMRegisterWdiMiniportDriver

Драйвер минипорта вызывает функцию NdisMRegisterWdiMiniportDriver, чтобы зарегистрировать точки входа MiniportWdiXxx с помощью NDIS в качестве первого шага при инициализации.

Функции обратного вызова

 
MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE

Функция обработчика MiniportWdiAdapterHangDiagnose используется для сбора состояний регистра оборудования и при необходимости полного состояния встроенного ПО.
MINIPORT_WDI_ALLOCATE_ADAPTER

Функция обработчика MiniportWdiAllocateAdapter выделяет мини-порт WDI.
MINIPORT_WDI_CANCEL_IDLE_NOTIFICATION

NDIS вызывает функцию обработчика MiniportWdiCancelIdleNotification, чтобы уведомить драйвер минипорта WDI о том, что NDIS обнаружил действие на приостановленном сетевом адаптере.
MINIPORT_WDI_CLOSE_ADAPTER

Функция обработчика MiniportWdiCloseAdapter используется компонентом Майкрософт для запуска операции Close Task на драйвере IHV.
MINIPORT_WDI_FREE_ADAPTER

Функция обработчика MiniportWdiFreeAdapter запрашивает, что драйвер IHV удаляет состояние программного обеспечения.
MINIPORT_WDI_IDLE_NOTIFICATION

NDIS вызывает функцию обработчика MiniportWdiIdleNotification, чтобы запустить выборочную операцию приостановки NDIS на неактивном сетевом адаптере. С помощью этой операции сетевой адаптер приостанавливается и переходит в состояние низкой мощности.
MINIPORT_WDI_OPEN_ADAPTER

Функция обработчика MiniportWdiOpenAdapter используется компонентом Майкрософт для запуска операции Open Task в драйвере IHV.
MINIPORT_WDI_POST_ADAPTER_PAUSE

Функция обработчика MiniportWdiPostAdapterPause вызывается компонентом Майкрософт после завершения очистки пути данных в рамках требований NDIS MiniportPause.
MINIPORT_WDI_POST_ADAPTER_RESTART

Функция обработчика MiniportWdiPostAdapterRestart вызывается компонентом Майкрософт после завершения перезапуска пути к данным в рамках требований NDIS MiniportRestart.
MINIPORT_WDI_RX_FLUSH

Функция обработчика MiniportWdiRxFlush выдается после завершения операции MiniportWdiRxStop. После получения запроса на очистку целевой объект или RxEngine должен отменить все неиндексированные кадры на порту или адаптере перед указанием RxFlushConfirm.
MINIPORT_WDI_RX_GET_MPDUS

Функция обработчика MiniportWdiRxGetMpdus возвращает цепочку NET_BUFFER_LIST. Каждый NET_BUFFER_LIST представляет один MPDU.
MINIPORT_WDI_RX_PPDU_RSSI

Функция обработчика MiniportWdiRxPpduRssi возвращает абсолютное значение RSSI (в dB) для PPDU. RxMgr может запрашивать RSSI только один раз для каждого указания данных с помощью PNET_BUFFER_LIST, полученного от MiniportWdiRxGetMpdus.
MINIPORT_WDI_RX_RESTART

Функция обработчика MiniportWdiRxRestart настраивает RxEngine для перезапуска, указывающего трафик данных. Это выдается после MiniportWdiRxStop.
MINIPORT_WDI_RX_RESUME

Функция обработчика MiniportWdiRxResume выдается RxMgr после возврата состояния приостановки в указание данных.
MINIPORT_WDI_RX_RETURN_FRAMES

Функция обработчика MiniportWdiRxReturnFrames возвращает структуру NET_BUFFER_LIST (и связанные буферы данных) в TAL.
MINIPORT_WDI_RX_STOP

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

Функция обработчика MiniportWdiRxThrottle сообщает TAL/target, чтобы механизмы могли снизить скорость msDUS RX.
MINIPORT_WDI_START_ADAPTER_OPERATION

Функцию обработчика MiniportWdiStartAdapterOperation можно использовать драйвером IHV для выполнения любых дополнительных задач MiniportInitializeEx.
MINIPORT_WDI_STOP_ADAPTER_OPERATION

Функцию обработчика MiniportWdiStopAdapterOperation можно использовать драйвером IHV для отмены операций, выполняемых в MiniportWdiStartAdapterOperation.
MINIPORT_WDI_TAL_TXRX_ADD_PORT

Функция обработчика MiniportWdiTalTxRxAddPort уведомляет компоненты пути к созданию нового виртуального порта.
MINIPORT_WDI_TAL_TXRX_DEINITIALIZE

Функция обработчика MiniportWdiTalTxRxDeinitialize вызывается в контексте остановки минипорта. Функциональные компоненты RXEngine и TxEngine уже остановлены и все ожидающие кадры данных завершены или возвращены.
MINIPORT_WDI_TAL_TXRX_DELETE_PORT

Функция обработчика MiniportWdiTalTxRxDeletePort уведомляет компоненты пути к удалению виртуального порта.
MINIPORT_WDI_TAL_TXRX_INITIALIZE

Функция обработчика MiniportWdiTalTxRxInitialize инициализирует структуры данных в компоненте TAL и обменивается данными между UE и TAL.
MINIPORT_WDI_TAL_TXRX_PEER_CONFIG

Функция обработчика MiniportWdiTalTxRxPeerConfig указывает идентификатор порта, идентификатор однорангового узла и возможности одноранговых узлов (например, возможности QoS). Он вызывается после связанного однорангового узла, который включает создание однорангового объекта в TAL.
MINIPORT_WDI_TAL_TXRX_PEER_DELETE_CONFIRM

Функция обработчика MiniportWdiTalTxRxPeerDeleteConfirm вызывается после завершения вызова PeerDeleteIndication, который не вернул успешное выполнение.
MINIPORT_WDI_TAL_TXRX_RESET_PORT

Функция обработчика MiniportWdiTalTxRxResetPort вызывается до выдачи задачи сброса dot11 целевому объекту.
MINIPORT_WDI_TAL_TXRX_SET_PORT_OPMODE

Функция обработчика MiniportWdiTalTxRxSetPortOpMode указывает opmode, используемую для порта, чтобы TxEngine и RxEngine могли включить соответствующие функциональные возможности.
MINIPORT_WDI_TAL_TXRX_START

Функция обработчика MiniportWdiTalTxRxStart предоставляет параметры конфигурации TXRX в TAL.
MINIPORT_WDI_TAL_TXRX_STOP

Функция обработчика MiniportWdiTalTxRxStop останавливает обмен данными TXRX между TAL и целевым объектом.
MINIPORT_WDI_TX_ABORT

Функция обработчика MiniportWdiTxAbort прерывает невыполненные кадры TX для заданного порта или однорангового узла, включая инициирование завершения кадров, принадлежащих TAL/target.
MINIPORT_WDI_TX_DATA_SEND

Функция обработчика MiniportWdiTxDataSend указывает RA-TID или очередь портов для передачи. Он выпускается в контексте потока TX из операционной системы, возобновления указания или рабочего элемента.
MINIPORT_WDI_TX_PEER_BACKLOG

Функция обработчика MiniportWdiTxPeerBacklog выдается, когда приостановленный одноранговый узел имеет изменение состояния невыполненной работы.
MINIPORT_WDI_TX_SUSPECT_FRAME_LIST_ABORT

Функция обратного вызова TxSuspectFrameListAbort реализуется драйвером клиента, чтобы сообщить TxEngine, что TxMgr определил кадры, которые подозреваются в том, что они зависают или ожидают завершения в течение значительного времени.
MINIPORT_WDI_TX_TAL_QUEUE_IN_ORDER

Функция обработчика MiniportWdiTxTalQueueInOrder уведомляет целевой объект TAL о том, что одна или несколько приостановленных очередей RA/TID (с WDI_TX_PAUSE_REASON_PS) готова к передаче.
MINIPORT_WDI_TX_TAL_SEND

Функция обработчика MiniportWdiTxTalSend указывает RA-TID или очередь портов для передачи.
MINIPORT_WDI_TX_TAL_SEND_COMPLETE

Функция обработчика MiniportWdiTxTalSendComplete возвращает владение одним или несколькими кадрами TX, внедренными TAL обратно в TxEngine.
MINIPORT_WDI_TX_TARGET_DESC_DEINIT

Функция обратного вызова MINIPORT_WDI_TX_TARGET_DESC_DEINIT сообщает TxEngine, что целевые дескрипторы TX, связанные с NET_BUFFER_LIST (NBLs) в цепочке NBL, больше не нужны и могут быть освобождены.
MINIPORT_WDI_TX_TARGET_DESC_INIT

Функция обратного вызова MINIPORT_WDI_TX_TARGET_DESC_INIT связывает непрозрачный целевой дескриптор TX с полем NET_BUFFER_LIST (MiniportReserved[1] и (если применимо) заполняет поле затрат TX (в единицах кредита) в буфере WDI_FRAME_METADATA NET_BUFFER_LIST (MiniportReserved[0]).
NDIS_WDI_ALLOCATE_WDI_FRAME_METADATA

Функция обратного вызова NdisWdiAllocateWiFiFrameMetaData выделяет буфер метаданных кадра.
NDIS_WDI_CLOSE_ADAPTER_COMPLETE

Функция обратного вызова NdisWdiCloseAdapterComplete вызывается IHV при успешном запуске операции close Task из MiniportWdiCloseAdapter.
NDIS_WDI_FREE_WDI_FRAME_METADATA

Функция обратного вызова NdisWdiFreeWiFiFrameMetaData освобождает буфер метаданных кадра.
NDIS_WDI_IDLE_NOTIFICATION_COMPLETE

Драйверы минипорта вызывают функцию обратного вызова NdisWdiIdleNotificationComplete, чтобы завершить ожидание уведомления об простое для выборочной операции приостановки NDIS. NDIS начинает операцию при вызове функции обработчика miniportWdiIdleNotification драйвера.
NDIS_WDI_IDLE_NOTIFICATION_CONFIRM

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

Функция обратного вызова NdisWdiOpenAdapterComplete вызывается IHV, когда операция Open Task из MiniportWdiOpenAdapter успешно запущена.
NDIS_WDI_PEER_CREATE_IND

Функция обратного вызова NdisWdiPeerCreateIndication указывает идентификатор однорангового узла для связывания с одноранговым MAC-адресом.
NDIS_WDI_PEER_DELETE_IND

Функция обратного вызова NdisWdiPeerDeleteIndication инициирует удаление связи между идентификатором однорангового узла и MAC-адресом.
NDIS_WDI_RX_FLUSH_CONFIRM

Функция обратного вызова NdisWdiRxFlushConfirm указывает на завершение запроса MiniportWdiRxFlush. RxEngine должен завершить удаление всех кадров данных RX, которые соответствуют запросу на очистку перед выдачой NdisWdiRxFlushConfirm.
NDIS_WDI_RX_INORDER_DATA_IND

Функция обратного вызова NdisWdiRxInorderDataIndication сообщает RxMgr, что список указанных кадров RX в правильном порядке присутствует.
NDIS_WDI_RX_STOP_CONFIRM

Функция обратного вызова NdisWdiRxStopConfirm указывает на завершение запроса MiniportWdiRxStop.
NDIS_WDI_TX_ABORT_CONFIRM

Функция обратного вызова NdisWdiTxAbortConfirm указывает асинхронное подтверждение минипортаWdiTxAbort из WDI.
NDIS_WDI_TX_DEQUEUE_IND

Функция обратного вызова NdisWdiTxDequeueIndication вызывается в контексте минипорта MiniportWdiTxDataSend или MiniportWdiTxTalSend минипортом IHV для вывода кадров из WDI в минипорт IHV.
NDIS_WDI_TX_INJECT_FRAME_IND

Функция обратного вызова NdisWdiTxInjectFrameIndication позволяет LE внедрять кадры через обычный путь к данным (например, запросы и ответы на проверку подлинности или связи, Wi-Fi кадры действий Direct).
NDIS_WDI_TX_QUERY_RA_TID_STATE

Функция обратного вызова NdisWdiTxQueryRATIDState используется TxEngine для запроса состояния очереди RA/TID или порта.
NDIS_WDI_TX_QUERY_SUSPECT_FRAME_COMPLETE_STATUS

Функция обратного вызова TxQuerySuspectFrameStatus реализуется мини-портом IHV для запроса состояния подозрительного кадра.
NDIS_WDI_TX_RELEASE_FRAMES_IND

Функция обратного вызова NdisWdiTxReleaseFrameIndication освобождает до указанного числа или статистической стоимости кадров, очередей в заданное одноранговое сочетание TID при приостановке передачи.
NDIS_WDI_TX_SEND_COMPLETE_IND

Функция обратного вызова NdisWdiTxSendCompleteIndication указывает массив идентификаторов кадров, связанных с отправленными кадрами целевого объекта.
NDIS_WDI_TX_SEND_PAUSE_IND

Функция обратного вызова NdisWdiTxSendPauseIndication приостанавливает передачу на заданном порту в заданном одноранговом или одноранговом сочетании TID.
NDIS_WDI_TX_SEND_RESTART_IND

Функция обратного вызова NdisWdiTxSendRestartIndication возобновляет передачу на заданный порт к заданному одноранговой или одноранговой комбинации TID.
NDIS_WDI_TX_TRANSFER_COMPLETE_IND

Функция обратного вызова NdisWdiTxTransferCompleteIndication указывает список буферов кадров, которые были переданы целевому объекту. Кадры с различными значениями состояния TX выполняются в отдельных признаках.

Структуры

 
NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

Структура NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS определяет набор обработчиков, которые должен реализовать драйвер мини-порта WDI.
NDIS_MINIPORT_WDI_DATA_HANDLERS

Структура NDIS_MINIPORT_WDI_DATA_HANDLERS указывает точки входа для обработчиков данных мини-порта IHV.
NDIS_WDI_DATA_API

Структура NDIS_WDI_DATA_API указывает точки входа для указания данных WDI.
NDIS_WDI_INIT_PARAMETERS

Структура NDIS_WDI_INIT_PARAMETERS указывает функции WDI, предоставляемые операционной системой и вызываемые драйвером WDI IHV.
TAL_TXRX_PARAMETERS

Структура TAL_TXRX_PARAMETERS определяет параметры TAL TXRX.
WDI_FRAME_METADATA

Структура WDI_FRAME_METADATA определяет метаданные кадра.
WDI_MAC_ADDRESS

Структура WDI_MAC_ADDRESS определяет адрес управления доступом к мультимедиа (MAC) IEEE.
WDI_MESSAGE_HEADER

Структура WDI_MESSAGE_HEADER определяет заголовок сообщения WDI. Все сообщения команд WDI должны начинаться с этого заголовка.
WDI_P2P_SERVICE_NAME_HASH

Структура WDI_P2P_SERVICE_NAME_HASH определяет хэш имени службы WFDS.
WDI_RX_METADATA

Структура WDI_RX_METADATA определяет метаданные RX.
WDI_TX_COMPLETE_DATA

Структура WDI_TX_COMPLETE_DATA определяет данные о завершении TX.
WDI_TX_METADATA

Структура WDI_TX_METADATA определяет метаданные TX.
WDI_TXRX_CAPABILITIES

Структура WDI_TXRX_CAPABILITIES определяет целевые возможности.
WDI_TXRX_MPDU_PN

Объединение WDI_TXRX_MPDU_PN определяет параметры, передаваемые компоненту TXRX.
WDI_TXRX_PARAMETERS

Структура WDI_TXRX_PARAMETERS определяет параметры, передаваемые компоненту TXRX.
WDI_TXRX_PEER_CFG

Структура WDI_TXRX_PEER_CFG определяет конфигурацию однорангового узла.
WDI_TXRX_TARGET_CONFIGURATION

Структура WDI_TXRX_TARGET_CONFIGURATION определяет целевую конфигурацию.

Перечисления

 
eDiagnoseLevel

Перечисление eDiagnoseLevel определяет уровни диагностики для диагностики зависания адаптера.
WDI_EXEMPTION_ACTION_TYPE

Перечисление WDI_EXEMPTION_ACTION_TYPE определяет типы исключений.
WDI_FRAME_PAYLOAD_TYPE

Перечисление WDI_FRAME_PAYLOAD_TYPE определяет тип полезных данных кадра.
WDI_INTERCONNECT_TYPE

Перечисление WDI_INTERCONNECT_TYPE определяет типы взаимодействия.
WDI_OPERATION_MODE

Перечисление WDI_OPERATION_MODE определяет режимы работы.
WDI_RX_INDICATION_LEVEL

Перечисление WDI_RX_INDICATION_LEVEL определяет уровни указания RX.
WDI_RX_THROTTLE_LEVEL

Перечисление WDI_RX_THROTTLE_LEVEL определяет уровень регулирования RX. Механизмы интерпретации и реализации этих уровней регулирования определяются независимым поставщиком оборудования (IHV).
WDI_TX_FRAME_STATUS

Перечисление WDI_TX_FRAME_STATUS определяет значения состояния кадра TX.
WDI_TX_PAUSE_REASON

Перечисление WDI_TX_PAUSE_REASON определяет причины приостановки TX.
WDI_TXRX_PEER_QOS_CAPS

Перечисление WDI_TXRX_PEER_QOS_CAPS определяет возможности качества обслуживания (QoS).