다음을 통해 공유


NDIS_WDI_TX_RELEASE_FRAMES_IND 콜백 함수(dot11wdi.h)

중요

이 항목은 Windows 10 릴리스된 WDI 드라이버 모델의 일부입니다. WDI 드라이버 모델은 유지 관리 모드이며 높은 우선 순위 수정만 받습니다. WiFiCx는 Windows 11 릴리스된 Wi-Fi 드라이버 모델입니다. 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

MiniportWdiTalTxRxInitialize의 IHV 미니포트에 전달된 NdisMiniportDataPathHandle입니다.

[in] PortId

포트 ID입니다. 와일드카드가 아닌 값이어야 합니다.

[in] PeerId

피어 ID입니다. 와일드카드가 아닌 값이어야 합니다.

[in] ExTidBitmask

확장된 TID 비트 마스크입니다.

[in] MaxNumFrames

최대 프레임 수입니다. MaxNumFramesWDI_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
대상 플랫폼 Windows
헤더 dot11wdi.h

추가 정보

MiniportWdiTxTalQueueInOrder

NDIS_WDI_DATA_API

NET_BUFFER_LIST

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON