Поделиться через


функция обратного вызова 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.

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

Никакой

Замечания

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

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Виндоус
заголовка dot11wdi.h

См. также

MiniportWdiTxTalQueueInOrder

NDIS_WDI_DATA_API

NET_BUFFER_LIST

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON