執行關聯後作業
當無線區域網路 (WLAN) 配接器順利完成 802.11 與存取點 (AP ) 的關聯作業時,Native 802.11 迷你埠驅動程式會發出NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION指示來通知作業系統。 如需關聯作業的詳細資訊,請參閱 關聯作業。
注意 針對 Windows Vista,IHV 延伸模組 DLL 僅支援基礎結構基本服務集 (BSS) 網路。
作業系統收到NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION指示之後,它會呼叫 Dot11ExtIhvPerformPostAssociate 函式 ,以通知 IHV 延伸模組 DLL 下列內容:
建立與 AP 關聯的新資料埠。 IHV 延伸模組 DLL 會透過Dot11ExtIhvPerformPostAssociate函式的pPortState參數傳遞資料埠的目前狀態。 如需埠狀態參數的詳細資訊,請參閱 DOT11_PORT_STATE。
無線區域網路 (WLAN) 介面卡與 AP 之間的關聯參數。 IHV 延伸模組 DLL 會透過Dot11ExtIhvPerformPostAssociate函式的pDot11AssocParams參數傳遞關聯參數。 如需關聯參數的詳細資訊,請參閱 DOT11_ASSOCIATION_COMPLETION_PARAMETERS。
呼叫 Dot11ExtIhvPerformPostAssociate 時,IHV 延伸模組 DLL 會起始與 AP 的關聯後作業,以驗證資料埠。 透過此作業,IHV 延伸模組 DLL 可以執行下列動作:
配置新資料埠所需的任何資源。
對關聯的資料埠執行專屬的安全性處理。 IHV 延伸模組 DLL 可以從Dot11ExtIhvPerformPostAssociate函式的pPortState參數判斷資料埠的目前狀態。
呼叫 Dot11ExtSendUIRequest 函式以要求 IHV UI 延伸模組 DLL 以提示使用者輸入安全性參數,例如使用者的認證。
使用 透過 Dot11ExtSetAuthAlgorithm啟用的驗證演算法向 AP 進行驗證。 IHV 延伸模組 DLL 會在預先關聯作業期間呼叫 Dot11ExtSetAuthAlgorithm 。 如需這項作業的詳細資訊,請參閱 關聯前作業。
透過 對 Dot11ExtSendPacket 函式的呼叫,將安全性封包傳送至 AP。
傳送安全性封包時,作業會透過 呼叫 Dot11ExtIhvSendPacketCompletion 函式通知 IHV 延伸 模組 DLL。
如需傳送安全性封包的詳細資訊,請參閱 傳送作業。
從 AP 接收安全性封包。 作業系統會針對 WLAN 配接器所接收的每個安全性封包呼叫 Dot11ExtIhvReceivePacket 函式。
每個收到的安全性封包都會序列化,並以從 WLAN 配接器接收的順序來指出。 作業系統只會呼叫 Dot11ExtIhvReceivePacket 函式,以指出符合 IEEE EtherTypes 清單中專案的已接收安全性封包,此封包是由 IHV Extensions DLL 透過對 Dot11ExtSetEtherTypeHandling 函式的呼叫所指定。
如需接收安全性封包的詳細資訊,請參閱 接收作業。
使用透過驗證演算法衍生的加密金鑰來設定 WLAN 配接器。 您可以呼叫下列 IHV 擴充性函式,將加密金鑰下載到 WLAN 配接器。
設定 WLAN 配接器,以透過 對 Dot11ExtSetExcludeUnencrypted IHV 擴充性函式的呼叫排除未加密的封包。
驗證資料埠之後,IHV 延伸模組 DLL 必須呼叫 Dot11ExtPostAssociateCompletion 來完成關聯後作業。
下圖顯示關聯後作業期間所涉及的步驟。
執行關聯後作業時,IHV 延伸模組 DLL 必須遵循這些指導方針。
IHV 延伸模組 DLL 必須從對 Dot11ExtIhvPerformPostAssociate 的呼叫非同步呼叫Dot11ExtPostAssociate。
完成關聯後作業之後,每當資料埠的驗證狀態變更時,IHV 延伸模組 DLL 就可以呼叫 Dot11ExtPostAssociateCompletion 。
如果呼叫 Dot11ExtIhvAdapterReset 函式,IHV Extensions DLL 必須呼叫 Dot11ExtPostAssociateCompletion來取消所有擱置的關聯後作業。 如需重設作業的詳細資訊,請參閱 802.11 WLAN 配接器重設。
如果呼叫 Dot11ExtIhvDeinitAdapter 函式,IHV 延伸模組 DLL 必須在內部取消所有擱置的關聯後作業。 不過,它不得呼叫任何只能在配接器初始化之後呼叫的 IHV 擴充性函式,包括 Dot11ExtPostAssociateCompletion。 如需 IHV 擴充性函式的詳細資訊,請參閱 Native 802.11 IHV 擴充性函式。