Заголовок 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). |