функция обратного вызова NDIS_WDI_TX_RELEASE_FRAMES_IND (dot11wdi.h)

Важно!

Этот раздел является частью модели драйвера WDI, выпущенной в Windows 10. Модель драйвера WDI находится в режиме обслуживания и будет получать только исправления с высоким приоритетом. WiFiCx — это модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx, чтобы воспользоваться преимуществами новейших функций.

Функция обратного вызова NdisWdiTxReleaseFrameIndication освобождает до указанного числа или совокупной стоимости кадров, помещенных в очередь в заданное сочетание одноранговых и TID, при приостановке передачи. Если указанные очереди не приостановлены, ни одна из NET_BUFFER_LISTs не освобождается.

Это обратный вызов внутри NDIS_WDI_DATA_API.

Синтаксис

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
)
{...}

Параметры

[in] NdisMiniportDataPathHandle

NdisMiniportDataPathHandle, переданный в минипорт IHV в MiniportWdiTalTxRxInitialize.

[in] PortId

Идентификатор порта. Значение должно быть не подстановочным знаком.

[in] PeerId

Идентификатор однорангового узла. Значение должно быть не подстановочным знаком.

[in] ExTidBitmask

Битовая маска расширенного TID.

[in] MaxNumFrames

Максимальное число кадров. Параметр MaxNumFrames игнорируется, если для него задано значение WDI_TX_MAX_FRAME_COUNT_INVALID (0xFF).

[in] Credit

Кредитной. Кредит игнорируется, если для него задано значение WDI_TX_CREDIT_INVALID (0xFFFF).

[out] ppNBL

Указатель на указатель на NET_BUFFER_LIST цепочку освобожденных кадров.

Возвращаемое значение

None

Remarks

Если одна из указанных очередей приостановлена с WDI_TX_PAUSE_REASON_PS, TAL/Target не выдает это указание, пока не получит указание MiniportWdiTxTalQueueInOrder для этой очереди.

Это указание допускается только в том случае, если targetPriorityQueueing имеет значение false.

TxMgr может возвращать список NET_BUFFER_LIST , превышающих предельное количество кадров или стоимость кадра. Это происходит только в том случае, если после завершения отправки кадры отправляются в очередь с состоянием Отложено и с одинаковым порядковый номер, который указывает, что они были изначально переданы как часть одного A-MSDU.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Целевая платформа Windows
Header dot11wdi.h

См. также раздел

MiniportWdiTxTalQueueInOrder

NDIS_WDI_DATA_API

NET_BUFFER_LIST

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON