OID_WDI_ABORT_TASK (dot11wificxintf.h)

重要

本主题是 WiFiCx 驱动程序模型的一部分。 WiFiCx 是 Windows 11 中发布的 Wi-Fi 驱动程序模型。 建议使用 WiFiCx 来利用最新功能。 以前的 Wi-Fi 驱动程序模型 WDI 处于维护模式,并且仅会收到高优先级修复。

OID_WDI_ABORT_TASK是一个属性,会向下发送以取消特定的挂起任务。

范围 使用任务设置序列化 正常执行时间(秒)
港口 1

此命令遵循属性语义。 应将其视为信号,应尽快处理,并且应独立于任务完成完成完成。 然后,IHV 组件必须尝试尽快完成挂起的任务。

命令参数

TLV 允许多个 TLV 实例 自选 描述
WDI_TLV_CANCEL_PARAMETERS 正在取消的命令的信息。

命令结果

包含NDIS_STATUS_SUCCESS的状态。 没有其他有效负载。

例子

原始输入任务命令:

分支 类型 价值
NDIS_OID_REQUEST Oid NDIS_OID OID(WDI_TASK_SCAN)
--- InputBufferLength UINT32 0x210(示例)
--- InformationBuffer PVOID 指向包含 WDI_MESSAGE_HEADER + TLV 有效负载的内存块的指针
WDI_MESSAGE_HEADER PortId UINT16 0x0001(示例)
--- 保留 UINT16 N/A
--- WiFiStatus NDIS_STATUS N/A
--- TransactionId UINT32 0x1111(示例)
--- IhvSpecificId UINT32 N/A
TLV 有效负载 TLV 有效负载 各种 有效负载数据

中止任务输入命令(包含消息标头):

分支 类型 价值
NDIS_OID_REQUEST Oid NDIS_OID OID(WDI_ABORT_TASK)
--- InputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER) + sizeof(WDI_TLV_CANCEL_PARAMETERS)
--- InformationBuffer PVOID 指向包含 WDI_MESSAGE_HEADER + TLV 有效负载的内存块的指针
WDI_MESSAGE_HEADER PortId UINT16 0x0001(示例)
--- 保留 UINT16 N/A
--- WiFiStatus NDIS_STATUS N/A
--- TransactionId UINT32 0x2222(示例)
--- IhvSpecificId UINT32 0
WDI_TLV_CANCEL_PARAMETERS OriginalTaskOid NDIS_OID OID(WDI_TASK_SCAN)
--- OriginalPortId UINT16 0x0001(示例)
--- OriginalTransactionId UINT32 0x1111(示例)

中止任务命令结果:

分支 类型 价值
NDIS_OID_REQUEST Oid NDIS_OID OID(WDI_TASK_SCAN)
--- OutputBufferLength UINT32 sizeof(WDI_MESSAGE_HEADER)
--- InformationBuffer PVOID 指向包含WDI_MESSAGE_HEADER的内存块的指针
WDI_MESSAGE_HEADER PortId UINT16 0x0001(示例)
--- 保留 UINT16 N/A
--- WiFiStatus NDIS_STATUS NDIS_STATUS_SUCCESS
--- TransactionId UINT32 0x2222(示例)
--- IhvSpecificId UINT32 N/A

要求

要求 价值
支持的最低客户端 Windows 11
支持的最低服务器 Windows Server 2022
页眉 dot11wificxintf.h