NDIS_WDI_TX_SEND_RESTART_IND 콜백 함수(dot11wdi.h)

중요

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

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

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

구문

NDIS_WDI_TX_SEND_RESTART_IND NdisWdiTxSendRestartInd;

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

매개 변수

[in] NdisMiniportDataPathHandle

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

[in] PortId

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

[in] PeerId

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

[in] ExTidBitmask

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

TxRestartReason

반환 값

없음

설명

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을 발급하지 않습니다. 다시 시작 이유 비트 마스크를 적용한 후 큐에 남은 일시 중지 이유 비트가 설정되지 않은 경우 NdisWdiTxSendRestartIndication은 큐를 다시 시작하지 않습니다.

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

요구 사항

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

추가 정보

NDIS_WDI_DATA_API

NdisWdiTxSendPauseIndication

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON