共用方式為


WDI RX 路徑

RX 路徑元件

下圖顯示 RX 路徑元件。

wdi 接收路徑。

RX Manager (RxMgr)

RX 管理員會執行未卸載至目標或由 RxEngine 執行的處理步驟。

RX 函數 描述
MSDU 捨棄 捨棄 MSDU 並出現錯誤。
佇列和節流 管理 DPC 監視程式,以防止錯誤檢查每個 DPC 的指示太多,以及在分派層級太長。 適當時,請提供回壓給 RxEngine,以協助進行節流。

RxEngine

RxEngine 會傳送和接收目標的資料同步訊息、解譯 RX 描述元格式,以及管理直接硬體到軟體 RX DMA 的緩衝區。

RX 函數 描述
主機對目標訊息建構 建構主機對目標資料路徑相關的訊息。
目標對主機訊息剖析 剖析和處理目標對主機資料同步訊息 ,例如 NdisWdiRxInorderDataIndication
解譯目標 RX 描述元 提供介面 (函式) ,以查詢來自目標特定描述元的 RX 框架屬性。
RX FIFO 管理 提供目標可存取的 FIFO,以張貼空的 RX 緩衝區以供目標填滿。 在 NdisWdiRxInorderDataIndication 處理期間,從 FIFO 移除緩衝區,並提供取代空白緩衝區。
RX 緩衝集區管理 維護接收畫面之 DMA 傳輸的緩衝區集區。
MPDU 捨棄 捨棄具有錯誤的 MPDU。 目標會指出標示為 discard 的接收畫面格,例如,因為 FCS 錯誤或 ARQ 重複錯誤。 只有在目標未實作時,才會這麼做。
MPDU 重新排序 在 RX 重新排序陣列中依序儲存 MPTU,直到遺漏先前的 MPTU 送達為止。 只有在目標未實作時,才會這麼做。
MPDU PN chk 只有當它未卸載至目標時,才會這麼做。
MSDU 片段重新組譯 只有當它未卸載至目標時,才會這麼做。

RX 路徑要求和指示

如需 RX 路徑要求和指示函式參考,請參閱 WDI RX 路徑函式

NdisWdiRxInorderDataIndication

WDI RX 路徑函式