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


Заголовок 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 miniport о том, что NDIS обнаружила активность в приостановленном сетевом адаптере.
MINIPORT_WDI_CLOSE_ADAPTER

Функция обработчика MiniportWdiCloseAdapter используется компонентом Майкрософт для запуска операции закрытия задачи в драйвере 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 (в дБ) для 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, чтобы включить механизмы для снижения скорости msDU 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 задает режим операции, используемый для порта, чтобы 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 (NBL) в цепочке 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 при успешном запуске операции закрытия задачи из 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 указывает на асинхронное подтверждение MiniportWdiTxAbort из WDI.
NDIS_WDI_TX_DEQUEUE_IND

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

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

Функция обратного вызова NdisWdiTxQueryRATIDState используется TxEngine для запроса состояния очереди ra/TID или port.
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 определяет параметры TXRX TAL.
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).