WDI_TX_PAUSE_REASON Enumeration

The WDI_TX_PAUSE_REASON enumeration defines the reasons for a TX pause.

Syntax

typedef enum _WDI_TX_PAUSE_REASON {
  WDI_TX_PAUSE_REASON_NULL,
  WDI_TX_PAUSE_REASON_CREDIT,
  WDI_TX_PAUSE_REASON_PEER_CREATE,
  WDI_TX_PAUSE_REASON_PS,
  WDI_TX_PAUSE_REASON_IHV_START,
  WDI_TX_PAUSE_REASON_IHV_END
} WDI_TX_PAUSE_REASON;

Constants

WDI_TX_PAUSE_REASON_NULL Reserved. This enum value does not represent a valid pause reason code.
WDI_TX_PAUSE_REASON_CREDIT General reason to use for the exhaustion of some IHV resource.
WDI_TX_PAUSE_REASON_PEER_CREATE All TIDs on a newly created peer are paused with this reason. The IHV uses this reason code to restart these TIDs. This is only applicable when the TargetPriorityQueueing capability is set to false.
WDI_TX_PAUSE_REASON_PS The peer is in Power Save Mode. This is only applicable when the TargetPriorityQueueing capability is set to false.
WDI_TX_PAUSE_REASON_IHV_START Inclusive beginning of range of valid pause reasons for IHV use.
WDI_TX_PAUSE_REASON_IHV_END Inclusive end of range of valid pause reasons for IHV use.

Requirements

   
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Header dot11wdi.h

See Also

WDI_TXRX_CAPABILITIES