NDIS_WDI_TX_RELEASE_FRAMES_IND fonction de rappel (dot11wdi.h)

Important

Cette rubrique fait partie du modèle de pilote WDI publié dans Windows 10. Le modèle de pilote WDI est en mode maintenance et ne reçoit que des correctifs de priorité élevée. WiFiCx est le modèle de pilote Wi-Fi publié dans Windows 11. Nous vous recommandons d’utiliser WiFiCx pour tirer parti des dernières fonctionnalités.

La fonction de rappel NdisWdiTxReleaseFrameIndication libère jusqu’à un nombre spécifié ou un coût agrégé des images mises en file d’attente vers une combinaison pair-TID donnée lorsque la transmission est suspendue. Si les files d’attente spécifiées ne sont pas suspendues, aucune des NET_BUFFER_LISTs n’est libérée.

Il s’agit d’un rappel à l’intérieur de NDIS_WDI_DATA_API.

Syntaxe

NDIS_WDI_TX_RELEASE_FRAMES_IND NdisWdiTxReleaseFramesInd;

void NdisWdiTxReleaseFramesInd(
  [in]  NDIS_HANDLE NdisMiniportDataPathHandle,
  [in]  WDI_PORT_ID PortId,
  [in]  WDI_PEER_ID PeerId,
  [in]  UINT32 ExTidBitmask,
  [in]  UINT8 MaxNumFrames,
  [in]  UINT16 Credit,
  [out] PNET_BUFFER_LIST *ppNBL
)
{...}

Paramètres

[in] NdisMiniportDataPathHandle

Le NdisMiniportDataPathHandle est passé au miniport IHV dans MiniportWdiTalTxRxInitialize.

[in] PortId

ID de port. Doit être une valeur non générique.

[in] PeerId

ID d’homologue. Doit être une valeur non générique.

[in] ExTidBitmask

Masque de bits TID étendu.

[in] MaxNumFrames

Nombre maximal d’images. MaxNumFrames est ignoré s’il est défini sur WDI_TX_MAX_FRAME_COUNT_INVALID (0xFF).

[in] Credit

Crédit. Le crédit est ignoré s’il est défini sur WDI_TX_CREDIT_INVALID (0xFFFF).

[out] ppNBL

Pointeur vers un pointeur vers une chaîne NET_BUFFER_LIST d’images libérées.

Valeur de retour

None

Remarques

si l’une des files d’attente spécifiées est suspendue avec WDI_TX_PAUSE_REASON_PS, le TAL/Target n’émet pas cette indication tant qu’il n’a pas reçu une indication MiniportWdiTxTalQueueInOrder pour cette file d’attente.

Cette indication n’est autorisée que lorsque TargetPriorityQueueing est false.

TxMgr peut renvoyer une liste de NET_BUFFER_LIST qui dépassent la limite du nombre d’images ou du coût des images. Cela se produit uniquement si les images sont remises en file d’attente après avoir été envoyées avec status de différé et avec le numéro de séquence identique, ce qui indique qu’elles ont été transmises à l’origine dans le cadre d’une seule A-MSDU.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Windows
En-tête dot11wdi.h

Voir aussi

MiniportWdiTxTalQueueInOrder

NDIS_WDI_DATA_API

NET_BUFFER_LIST

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON