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