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 处理程序函数由Microsoft组件用来启动 IHV 驱动程序上的 Close Task作。
MINIPORT_WDI_FREE_ADAPTER

MiniportWdiFreeAdapter 处理程序函数请求 IHV 驱动程序删除其软件状态。
MINIPORT_WDI_IDLE_NOTIFICATION

NDIS 调用 MiniportWdiIdleNotification 处理程序函数,以在空闲网络适配器上启动 NDIS 选择性挂起作。 通过此作,网络适配器挂起并转换为低功率状态。
MINIPORT_WDI_OPEN_ADAPTER

MiniportWdiOpenAdapter 处理程序函数由Microsoft组件用来启动 IHV 驱动程序上的 Open Task作。
MINIPORT_WDI_POST_ADAPTER_PAUSE

MiniportWdiPostAdapterPause 处理程序函数在完成数据路径清理后由 Microsoft 组件调用,作为 NDIS MiniportPause 要求的一部分。
MINIPORT_WDI_POST_ADAPTER_RESTART

MiniportWdiPostAdapterRestart 处理程序函数在Microsoft组件完成重启数据路径作为 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 处理程序函数返回 PPDU 的 RSSI (以 dB 为单位)的绝对值。 RxMgr 可以使用从 MiniportWdiRxGetMpdus 获取PNET_BUFFER_LIST为每个数据指示请求 RSSI 一次。
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,并接受通配符端口 ID 以在适配器上停止 RX。
MINIPORT_WDI_RX_THROTTLE

MiniportWdiRxThrottle 处理程序函数告知 TAL/target,使机制能够降低 RX MSDU 的速率。
MINIPORT_WDI_START_ADAPTER_OPERATION

IHV 驱动程序可以使用 MiniportWdiStartAdapterOperation 处理程序函数来执行任何其他 MiniportInitializeEx 任务。
MINIPORT_WDI_STOP_ADAPTER_OPERATION

IHV 驱动程序可以使用 MiniportWdiStopAdapterOperation 处理程序函数撤消 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 处理程序函数指定端口 ID、对等 ID 和对等功能(例如 QoS 功能)。 在对等关联后调用它,这涉及到在 TAL 中创建对等对象。
MINIPORT_WDI_TAL_TXRX_PEER_DELETE_CONFIRM

MiniportWdiTalTxRxPeerDeleteConfirm 处理程序函数在完成 PeerDeleteIndication 调用后调用,该调用未返回成功。
MINIPORT_WDI_TAL_TXRX_RESET_PORT

在向目标发出 dot11 重置任务之前调用 MiniportWdiTalTxRxResetPort 处理程序函数。
MINIPORT_WDI_TAL_TXRX_SET_PORT_OPMODE

MiniportWdiTalTxRxSetPortOpMode 处理程序函数指定用于端口的 opmode,以便 TxEngine 和 RxEngine 启用相应的功能。
MINIPORT_WDI_TAL_TXRX_START

MiniportWdiTalTxRxStart 处理程序函数向 TAL 提供 TXRX 配置参数。
MINIPORT_WDI_TAL_TXRX_STOP

MiniportWdiTalTxRxStop 处理程序函数停止 TAL 与目标之间的 TXRX 通信。
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 处理程序函数返回由 TAL 注入回 TxEngine 的一个或多个 TX 帧的所有权。
MINIPORT_WDI_TX_TARGET_DESC_DEINIT

MINIPORT_WDI_TX_TARGET_DESC_DEINIT回调函数通知 TxEngine,与 NBL 链中NET_BUFFER_LIST(NBL)关联的目标 TX 描述符不再需要并且可以释放。
MINIPORT_WDI_TX_TARGET_DESC_INIT

MINIPORT_WDI_TX_TARGET_DESC_INIT回调函数将不透明的目标 TX 描述符与NET_BUFFER_LIST(MiniportReserved[1] 字段)相关联,并且(如果适用)在NET_BUFFER_LIST(MiniportReserved[0])的WDI_FRAME_METADATA缓冲区中填充 TX 成本字段(以额度单位为单位)。
NDIS_WDI_ALLOCATE_WDI_FRAME_METADATA

NdisWdiAllocateWiFiFrameMetaData 回调函数分配帧元数据缓冲区。
NDIS_WDI_CLOSE_ADAPTER_COMPLETE

成功启动 MiniportWdiCloseAdapter 的 Close Task作时,IHV 将调用 NdisWdiCloseAdapterComplete 回调函数。
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

成功启动 MiniportWdiOpenAdapter 的 Open Task作时,IHV 将调用 NdisWdiOpenAdapterComplete 回调函数。
NDIS_WDI_PEER_CREATE_IND

NdisWdiPeerCreateIndication 回调函数指定要与对等 MAC 地址关联的对等 ID。
NDIS_WDI_PEER_DELETE_IND

NdisWdiPeerDeleteIndication 回调函数启动对等 ID 与对等 MAC 地址之间的关联删除。
NDIS_WDI_RX_FLUSH_CONFIRM

NdisWdiRxFlushConfirm 回调函数指示 MiniportWdiRxFlush 请求的完成。 在发出 NdisWdiRxFlushConfirm 之前,RxEngine 必须完成与刷新请求匹配的所有 RX 数据帧的放弃。
NDIS_WDI_RX_INORDER_DATA_IND

NdisWdiRxInorderDataIndication 回调函数通知 RxMgr,指定 RX 帧列表的顺序正确。
NDIS_WDI_RX_STOP_CONFIRM

NdisWdiRxStopConfirm 回调函数指示 MiniportWdiRxStop 请求的完成。
NDIS_WDI_TX_ABORT_CONFIRM

NdisWdiTxAbortConfirm 回调函数指示从 WDI 异步确认 MiniportWdiTxAbort。
NDIS_WDI_TX_DEQUEUE_IND

NdisWdiTxDequeueIndication 回调函数在 IHV 微型端口的 MiniportWdiTxDataSend 或 MiniportWdiTxTalSend 的上下文中调用,以便将帧从 WDI 取消到 IHV 微型端口。
NDIS_WDI_TX_INJECT_FRAME_IND

NdisWdiTxInjectFrameIndication 回调函数允许 LE 通过常规数据路径注入帧(例如身份验证/关联请求/响应,Wi-Fi 直接作帧)。
NDIS_WDI_TX_QUERY_RA_TID_STATE

TxEngine 使用 NdisWdiTxQueryRATIDState 回调函数查询 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 回调函数指定与目标发送帧关联的帧 ID 数组。
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 函数,并由 IHV WDI 驱动程序调用。
TAL_TXRX_PARAMETERS

TAL_TXRX_PARAMETERS结构定义 TAL TXRX 参数。
WDI_FRAME_METADATA

WDI_FRAME_METADATA结构定义帧元数据。
WDI_MAC_ADDRESS

WDI_MAC_ADDRESS结构定义 IEEE 媒体访问控制 (MAC) 地址。
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)功能。