dot11wdi.h 標頭
網路會使用此標頭。 如需詳細資訊,請參閱
dot11wdi.h 包含下列程式設計介面:
函式
NdisMDeregisterWdiMiniportDriver 迷你埠驅動程式會呼叫 NdisMDeregisterWdiMiniportDriver 函式,以釋放先前呼叫 NdisMRegisterWdiMiniportDriver 函式所配置的資源。 |
NdisMRegisterWdiMiniportDriver 迷你埠驅動程式會呼叫 NdisMRegisterWdiMiniportDriver 函式,向 NDIS 註冊 MiniportWdiXxx 進入點作為初始化的第一個步驟。 |
回呼函式
MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE MiniportWdiAdapterHangDiagnose 處理常式函式可用來收集硬體控制暫存器狀態,以及選擇性地完整韌體狀態。 |
MINIPORT_WDI_ALLOCATE_ADAPTER MiniportWdiAllocateAdapter 處理常式函式會配置 WDI 迷你埠配接器。 |
MINIPORT_WDI_CANCEL_IDLE_NOTIFICATION NDIS 會呼叫 MiniportWdiCancelIdleNotification 處理常式函式,通知 WDI 迷你埠驅動程式 NDIS 已在暫停的網路介面卡上偵測到活動。 |
MINIPORT_WDI_CLOSE_ADAPTER Microsoft 元件會使用 MiniportWdiCloseAdapter 處理常式函式,在 IHV 驅動程式上起始關閉工作作業。 |
MINIPORT_WDI_FREE_ADAPTER MiniportWdiFreeAdapter 處理常式函式會要求 IHV 驅動程式刪除其軟體狀態。 |
MINIPORT_WDI_IDLE_NOTIFICATION NDIS 會呼叫 MiniportWdiIdleNotification 處理常式函式,在閒置網路介面卡上啟動 NDIS 選擇性暫停作業。 透過這項作業,網路介面卡會暫停並轉換為低電源狀態。 |
MINIPORT_WDI_OPEN_ADAPTER Microsoft 元件會使用 MiniportWdiOpenAdapter 處理常式函式,在 IHV 驅動程式上起始 Open Task 作業。 |
MINIPORT_WDI_POST_ADAPTER_PAUSE 在 Microsoft 元件完成資料路徑清除後,Microsoft 元件會呼叫 MiniportWdiPostAdapterPause 處理常式函式,作為 NDIS MiniportPause 需求的一部分。 |
MINIPORT_WDI_POST_ADAPTER_RESTART Microsoft 元件在完成資料路徑之後,Microsoft 元件會呼叫 MiniportWdiPostAdapterRestart 處理常式函式,作為 NDIS MiniportRestart 需求的一部分。 |
MINIPORT_WDI_RX_FLUSH MiniportWdiRxFlush 處理常式函式會在 MiniportWdiRxStop 作業完成之後發出。 收到排清要求時,target/RxEngine 必須先捨棄埠/配接器上所有未整理的畫面格,才能指出 RxFlushConfirm。 |
MINIPORT_WDI_RX_GET_MPDUS MiniportWdiRxGetMpdus 處理常式函式會傳回NET_BUFFER_LIST鏈結。 每個NET_BUFFER_LIST都代表一個 MPDU。 |
MINIPORT_WDI_RX_PPDU_RSSI MiniportWdiRxPpduRssi 處理常式函式會針對 PPDU 傳回 dB) 中的 RSSI (絕對值。 RxMgr 可以使用從 MiniportWdiRxGetMpdus 取得的PNET_BUFFER_LIST,每個資料指示只要求 RSSI 一次。 |
MINIPORT_WDI_RX_RESTART MiniportWdiRxRestart 處理常式函式會將 RxEngine 設定為重新啟動,指出資料流量。 這是在 MiniportWdiRxStop 之後發出。 |
MINIPORT_WDI_RX_RESUME MiniportWdiRxResume 處理常式函式會在 RxMgr 將暫停狀態傳回資料指示之後發出。 |
MINIPORT_WDI_RX_RETURN_FRAMES MiniportWdiRxReturnFrames 處理常式函式會傳回NET_BUFFER_LIST結構 (,並將相關聯的資料緩衝區) 至 TAL。 |
MINIPORT_WDI_RX_STOP MiniportWdiRxStop 處理常式函式會在指定的埠上停止 RX,並接受萬用字元埠識別碼,以在配接器上停止 RX。 |
MINIPORT_WDI_RX_THROTTLE MiniportWdiRxThrottle 處理常式函式會告知 TAL/target,讓機制降低 RX MSTU 的速率。 |
MINIPORT_WDI_START_ADAPTER_OPERATION IHV 驅動程式可以使用 MiniportWdiStartAdapterOperation 處理常式函式來執行任何其他 MiniportInitializeEx 工作。 |
MINIPORT_WDI_STOP_ADAPTER_OPERATION IHV 驅動程式可以使用 MiniportWdiStopAdapterOperation 處理常式函式來復原在 MiniportWdiStartAdapterOperation 中執行的作業。 |
MINIPORT_WDI_TAL_TXRX_ADD_PORT MiniportWdiTalTxRxAddPort 處理常式函式會通知資料路徑元件,以建立新的虛擬埠。 |
MINIPORT_WDI_TAL_TXRX_DEINITIALIZE MiniportWdiTalTxRxDeinitialize 處理常式函式會在迷你埠停止的內容中叫用。 RXEngine 和 TxEngine 的功能元件已經停止,且任何擱置的資料框架已完成/傳回。 |
MINIPORT_WDI_TAL_TXRX_DELETE_PORT MiniportWdiTalTxRxDeletePort 處理常式函式會通知資料路徑元件刪除虛擬埠。 |
MINIPORT_WDI_TAL_TXRX_INITIALIZE MiniportWdiTalTxRxInitialize 處理常式函式會在 TAL 中初始化資料結構,並在 UE 和 TAL 之間交換資料路徑元件控制碼。 |
MINIPORT_WDI_TAL_TXRX_PEER_CONFIG MiniportWdiTalTxRxPeerConfig 處理常式函式會指定埠識別碼、對等識別碼和對等功能,例如 QoS 功能) (。 它會在對等相關聯之後叫用,這牽涉到在 TAL 中建立對等物件。 |
MINIPORT_WDI_TAL_TXRX_PEER_DELETE_CONFIRM MiniportWdiTalTxRxPeerDeleteConfirm 處理常式函式會在完成未傳回成功的 PeerDeleteIndication 呼叫之後叫用。 |
MINIPORT_WDI_TAL_TXRX_RESET_PORT 在對目標發出 dot11 重設工作之前,會叫用 MiniportWdiTalTxRxResetPort 處理常式函式。 |
MINIPORT_WDI_TAL_TXRX_SET_PORT_OPMODE MiniportWdiTalTxRxSetPortOpMode 處理常式函式會指定用於埠的 opmode,讓 TxEngine 和 RxEngine 啟用對應的功能。 |
MINIPORT_WDI_TAL_TXRX_START MiniportWdiTalTxRxStart 處理常式函式會提供 TXRX 組態參數給 TAL。 |
MINIPORT_WDI_TAL_TXRX_STOP MiniportWdiTalTxRxStop 處理常式函式會停止 TAL 與目標之間的 TXRX 通訊。 |
MINIPORT_WDI_TX_ABORT MiniportWdiTxAbort 處理常式函式會中止指定埠或對等的未處理 TX 畫面格,其中包括起始 TAL/目標所擁有的畫面完成。 |
MINIPORT_WDI_TX_DATA_SEND MiniportWdiTxDataSend 處理常式函式會指定要從中傳輸的 RA-TID 或埠佇列。 它會在作業系統、繼續指示或工作專案之 TX 執行緒的內容中發出。 |
MINIPORT_WDI_TX_PEER_BACKLOG 當暫停的對等專案狀態變更時,會發出 MiniportWdiTxPeerBacklog 處理常式函式。 |
MINIPORT_WDI_TX_SUSPECT_FRAME_LIST_ABORT TxSuspectFrameListAbort 回呼函式是由用戶端驅動程式所實作,以通知 TxEngine TxMgr 已識別出可疑在長時間內無回應或擱置完成的畫面。 |
MINIPORT_WDI_TX_TAL_QUEUE_IN_ORDER MiniportWdiTxTalQueueInOrder 處理常式函式會通知 TAL 目標一或多個暫停的 RA/TID 佇列, (WDI_TX_PAUSE_REASON_PS) 已準備好傳輸。 |
MINIPORT_WDI_TX_TAL_SEND MiniportWdiTxTalSend 處理常式函式會指定要從中傳輸的 RA-TID 或埠佇列。 |
MINIPORT_WDI_TX_TAL_SEND_COMPLETE MiniportWdiTxTalSendComplete 處理常式函式會傳回 TAL 插入至 TxEngine 的一或多個 TX 框架擁有權。 |
MINIPORT_WDI_TX_TARGET_DESC_DEINIT MINIPORT_WDI_TX_TARGET_DESC_DEINIT回呼函式會通知 TxEngine,NBL 鏈結中與 NET_BUFFER_LIST (NB) L 相關聯的目標 TX 描述項已不再需要,而且可以釋放。 |
MINIPORT_WDI_TX_TARGET_DESC_INIT MINIPORT_WDI_TX_TARGET_DESC_INIT回呼函式會將不透明目標 TX 描述元與 NET_BUFFER_LIST (MiniportReserved[1] 欄位關聯) ,如果適用) 在NET_BUFFER_LIST (MiniportReserved[0]) 的WDI_FRAME_METADATA緩衝區中填入 TX 成本欄位 () ,則 (。 |
NDIS_WDI_ALLOCATE_WDI_FRAME_METADATA NdisWdiAllocateWiFiFrameMetaData 回呼函式會組態架構元資料緩衝區。 |
NDIS_WDI_CLOSE_ADAPTER_COMPLETE 從 MiniportWdiCloseAdapter 成功啟動關閉工作作業時,IHV 會呼叫 NdisWdiCloseAdapterComplete 回呼函式。 |
NDIS_WDI_FREE_WDI_FRAME_METADATA NdisWdiFreeWiFiFrameMetaData 回呼函式會釋放框架元資料緩衝區。 |
NDIS_WDI_IDLE_NOTIFICATION_COMPLETE 迷你埠驅動程式會呼叫 NdisWdiIdleNotificationComplete 回呼函式,以完成 NDIS 選擇性暫停作業的擱置閒置通知。 NDIS 會在呼叫驅動程式的 MiniportWdiIdleNotification 處理常式函式時開始作業。 |
NDIS_WDI_IDLE_NOTIFICATION_CONFIRM 迷你埠驅動程式會呼叫 NdisWdiIdleNotificationConfirm 回呼函式,以通知 NDIS 閒置網路介面卡可以安全地暫停並轉換為低電源狀態。 |
NDIS_WDI_OPEN_ADAPTER_COMPLETE 從 MiniportWdiOpenAdapter 成功啟動 Open Task 作業時,IHV 會呼叫 NdisWdiOpenAdapterComplete 回呼函式。 |
NDIS_WDI_PEER_CREATE_IND NdisWdiPeerCreateIndication 回呼函式會指定要與對等 MAC 位址建立關聯的對等識別碼。 |
NDIS_WDI_PEER_DELETE_IND NdisWdiPeerDeleteIndication 回呼函式會起始對等識別碼與對等 MAC 位址之間的關聯移除。 |
NDIS_WDI_RX_FLUSH_CONFIRM NdisWdiRxFlushConfirm 回呼函式表示 MiniportWdiRxFlush 要求完成。 RxEngine 必須在發出 NdisWdiRxFlushConfirm 之前,先完成符合排清要求的所有 RX 資料框架捨棄。 |
NDIS_WDI_RX_INORDER_DATA_IND NdisWdiRxInorderDataIndication 回呼函式會通知 RxMgr,指出指定的 RX 畫面清單會以正確的順序存在。 |
NDIS_WDI_RX_STOP_CONFIRM NdisWdiRxStopConfirm 回呼函式表示 MiniportWdiRxStop 要求完成。 |
NDIS_WDI_TX_ABORT_CONFIRM NdisWdiTxAbortConfirm 回呼函式指出來自 WDI 的 MiniportWdiTxAbort 非同步確認。 |
NDIS_WDI_TX_DEQUEUE_IND NdisWdiTxDequeueIndication 回呼函式會在 MiniportWdiTxDataSend 或 MiniportWdiTxTalSend 的內容中呼叫,由 IHV 迷你埠從 WDI 取消佇列畫面到 IHV 迷你埠。 |
NDIS_WDI_TX_INJECT_FRAME_IND NdisWdiTxInjectFrameIndication 回呼函式可讓 LE 透過一般資料路徑插入畫面 (格,例如驗證/關聯要求/回應,Wi-Fi 直接動作畫面格) 。 |
NDIS_WDI_TX_QUERY_RA_TID_STATE TxEngine 會使用 NdisWdiTxQueryRATIDState 回呼函式來查詢 RA/TID 或埠佇列的狀態。 |
NDIS_WDI_TX_QUERY_SUSPECT_FRAME_COMPLETE_STATUS TxQuerySuspectFrameStatus 回呼函式是由 IHV 迷你埠實作,以查詢可疑畫面的狀態。 |
NDIS_WDI_TX_RELEASE_FRAMES_IND 當傳輸暫停時,NdisWdiTxReleaseFrameIndication 回呼函式會釋放最多指定的數目或佇列至指定對等 TID 組合的畫面格匯總成本。 |
NDIS_WDI_TX_SEND_COMPLETE_IND NdisWdiTxSendCompleteIndication 回呼函式會指定與目標傳送畫面格相關聯的畫面識別碼陣列。 |
NDIS_WDI_TX_SEND_PAUSE_IND NdisWdiTxSendPauseIndication 回呼函式會將指定埠上的傳輸暫停至指定的對等或對等 TID 組合。 |
NDIS_WDI_TX_SEND_RESTART_IND NdisWdiTxSendRestartIndication 回呼函式會繼續將指定埠上的傳輸繼續傳輸至指定的對等或對等 TID 組合。 |
NDIS_WDI_TX_TRANSFER_COMPLETE_IND NdisWdiTxTransferCompleteIndication 回呼函式會指定已傳送至目標的框架緩衝區清單。 具有不同 TX 狀態值的框架會以個別指示完成。 |
結構
NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS 結構會定義 WDI 迷你埠驅動程式必須實作的一組處理常式。 |
NDIS_MINIPORT_WDI_DATA_HANDLERS NDIS_MINIPORT_WDI_DATA_HANDLERS 結構會指定 IHV 迷你埠資料路徑處理常式的進入點。 |
NDIS_WDI_DATA_API NDIS_WDI_DATA_API 結構會指定 WDI 資料指示的進入點。 |
NDIS_WDI_INIT_PARAMETERS NDIS_WDI_INIT_PARAMETERS 結構會指定作業系統所提供的 WDI 函式,並由 IHV WDI 驅動程式呼叫。 |
TAL_TXRX_PARAMETERS TAL_TXRX_PARAMETERS 結構會定義 TAL TXRX 參數。 |
WDI_FRAME_METADATA WDI_FRAME_METADATA 結構會定義框架中繼資料。 |
WDI_MAC_ADDRESS WDI_MAC_ADDRESS結構會定義 IEEE 媒體存取控制 (MAC) 位址。 |
WDI_MESSAGE_HEADER WDI_MESSAGE_HEADER結構會定義 WDI 訊息標頭。 所有 WDI 命令訊息都必須以這個標頭開頭。 |
WDI_P2P_SERVICE_NAME_HASH WDI_P2P_SERVICE_NAME_HASH結構會定義 WFDS 服務名稱的雜湊。 |
WDI_RX_METADATA WDI_RX_METADATA結構會定義 RX 中繼資料。 |
WDI_TX_COMPLETE_DATA WDI_TX_COMPLETE_DATA結構會定義 TX 完成資料。 |
WDI_TX_METADATA WDI_TX_METADATA結構會定義 TX 中繼資料。 |
WDI_TXRX_CAPABILITIES WDI_TXRX_CAPABILITIES 結構會定義目標功能。 |
WDI_TXRX_MPDU_PN WDI_TXRX_MPDU_PN聯集定義傳遞至 TXRX 元件的參數。 |
WDI_TXRX_PARAMETERS WDI_TXRX_PARAMETERS 結構會定義傳遞至 TXRX 元件的參數。 |
WDI_TXRX_PEER_CFG WDI_TXRX_PEER_CFG結構會定義對等設定。 |
WDI_TXRX_TARGET_CONFIGURATION WDI_TXRX_TARGET_CONFIGURATION結構會定義目標群組態。 |
列舉
eDiagnoseLevel eDiagnoseLevel 列舉會定義配接器停止回應診斷的診斷層級。 |
WDI_EXEMPTION_ACTION_TYPE WDI_EXEMPTION_ACTION_TYPE列舉會定義豁免類型。 |
WDI_FRAME_PAYLOAD_TYPE WDI_FRAME_PAYLOAD_TYPE列舉會定義框架承載類型。 |
WDI_INTERCONNECT_TYPE WDI_INTERCONNECT_TYPE列舉會定義互連類型。 |
WDI_OPERATION_MODE WDI_OPERATION_MODE列舉會定義作業模式。 |
WDI_RX_INDICATION_LEVEL WDI_RX_INDICATION_LEVEL列舉會定義 RX 指示層級。 |
WDI_RX_THROTTLE_LEVEL WDI_RX_THROTTLE_LEVEL列舉會定義 RX 節流層級。 這些節流層級的解譯和實作機制是由獨立硬體廠商所定義, (IHV) 。 |
WDI_TX_FRAME_STATUS WDI_TX_FRAME_STATUS列舉會定義 TX 框架狀態值。 |
WDI_TX_PAUSE_REASON WDI_TX_PAUSE_REASON列舉會定義 TX 暫停的原因。 |
WDI_TXRX_PEER_QOS_CAPS WDI_TXRX_PEER_QOS_CAPS列舉會定義服務品質 (QoS) 功能。 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應