NDIS_WDI_TX_SEND_PAUSE_IND 콜백 함수(dot11wdi.h)

중요

이 항목은 Windows 10 릴리스된 WDI 드라이버 모델의 일부입니다. WDI 드라이버 모델은 유지 관리 모드이며 높은 우선 순위 수정만 받습니다. WiFiCx는 Windows 11 릴리스된 Wi-Fi 드라이버 모델입니다. WiFiCx를 사용하여 최신 기능을 활용하는 것이 좋습니다.

NdisWdiTxSendPauseIndication 콜백 함수는 지정된 포트에서 지정된 피어 또는 피어 TID 조합으로의 전송을 일시 중지합니다.

이는 NDIS_WDI_DATA_API 내부의 콜백입니다.

구문

NDIS_WDI_TX_SEND_PAUSE_IND NdisWdiTxSendPauseInd;

void NdisWdiTxSendPauseInd(
  [in] NDIS_HANDLE NdisMiniportDataPathHandle,
  [in] WDI_PORT_ID PortId,
  [in] WDI_PEER_ID PeerId,
  [in] UINT32 ExTidBitmask,
  [in] WDI_TX_PAUSE_REASON TxPauseReason
)
{...}

매개 변수

[in] NdisMiniportDataPathHandle

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

[in] PortId

포트 ID입니다. 와일드카드가 허용됩니다.

[in] PeerId

피어 ID입니다. 와일드카드가 허용됩니다.

[in] ExTidBitmask

확장된 TID 비트 마스크입니다. 자세한 내용은 주의 섹션을 참조하세요.

[in] TxPauseReason

TX 일시 중지 이유 비트 마스크( WDI_TX_PAUSE_REASON 값으로 지정됨) 자세한 내용은 주의 섹션을 참조하세요.

반환 값

없음

설명

ExTidBitmask 매개 변수에서 i번째 비트는 확장된 TID i(가장 중요한 비트는 비트 0)를 나타냅니다.

WDI_TX_PAUSE_REASON 비트 마스크에는 일시 중지 이유 집합이 포함될 수 있습니다. 일시 중지 이유는 누적됩니다. 따라서 일시 중지 이유가 있는 NdisWdiTxSendPauseIndicationWDI_TX_PAUSE_REASON_CREDIT 뒤에 일시 중지 이유가 있는 NdisWdiTxSendPauseIndication이 WDI_TX_PAUSE_REASON_IHV1 일시 중지 이유가 있는 NdisWdiTxSendRestartIndication이 필요합니다(WDI_TX_PAUSE_REASON_CREDIT | WDI_TX_PAUSE_REASON_IHV1).

일시 중지 이유가 WDI_TX_PAUSE_REASON_PS 경우 TAL/대상은 해당 큐에 대한 MiniportWdiTxTalQueueInOrder 알림을 받을 때까지 영향을 받는 큐에 NdisWdiTxSendRestartIndication을 발급하지 않습니다.

TargetPriorityQueueing이 true이면 WDI_PEER_ID 와일드카드여야 합니다. 이 모드에서는 포트 또는 어댑터 일시 중지만 허용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
대상 플랫폼 Windows
헤더 dot11wdi.h

추가 정보

MiniportWdiTxTalQueueInOrder

NDIS_WDI_DATA_API

NdisWdiTxSendRestartIndication

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON