OID_WDI_TASK_SEND_REQUEST_ACTION_FRAME (dot11wificxintf.h)

Important

This topic is part of the WiFiCx driver model. WiFiCx is the Wi-Fi driver model released in Windows 11. We recommend that you use WiFiCx to take advantage of the latest features. The previous Wi-Fi driver model WDI is in maintenance mode and will only receive high priority fixes.

OID_WDI_TASK_SEND_REQUEST_ACTION_FRAME requests that the device sends an Action Frame Request to another device.

Object Abort capable Default priority (host driver policy) Normal execution time (seconds)
Port Yes. The port must be in a clean state after the abort. 3 5

This command is different from OID_WDI_TASK_SEND_RESPONSE_ACTION_FRAME, which is a significantly more time-sensitive operation.

When the device receives an acknowledgment for a request frame, it shall dwell on the same channel for the Post-ACK Dwell time as specified in the Task Parameters, and shall indicate to the host any Action Frames it receives and doesn’t handle itself.

As long as the maximum timeout has not expired, the device shall retry sending the Public Action frame to the remote device on the remote device’s listen channel.

The task is complete either when local device receives an acknowledgment from the remote device for the action frame that was sent, the timeout expires, or the host aborts the operation. The device may indicate task completion after the same-channel dwell time has expired.

The host may decide to abort this operation and continue/retry the public action frame exchange, so it is important that the device is able to abort this operation quickly.

Task parameters

TLV Multiple TLV instances allowed Optional Description
WDI_TLV_SEND_ACTION_FRAME_REQUEST_PARAMETERS Parameters for sending an Action Frame Request.
WDI_TLV_ACTION_FRAME_BODY The Action Frame body.

Task completion indication

NDIS_STATUS_WDI_INDICATION_SEND_REQUEST_ACTION_FRAME_COMPLETE

Requirements

Requirement Value
Minimum supported client Windows 11
Minimum supported server Windows Server 2022
Header dot11wificxintf.h