共用方式為


DLL 啟動作業

 

載入 IHV 延伸模組 DLL 之後,作業系統會在此序列中呼叫下列 IHV 處理常式函式。

  1. 作業系統會呼叫 Dot11ExtIhvGetVersionInfo IHV 處理常式函式,以判斷 IHV 延伸模組 DLL 支援的介面版本。 此函式會傳遞至 DOT11_IHV_VERSION_INFO 結構的指標,此結構會以它支援的最小和最大介面版本來格式化 DLL。 注意 針對 Windows Vista,IHV 延伸模組 DLL 必須將 DOT11_IHV_VERSION_INFO 結構的 dwVerMindwVerMax 成員設定為零。

     

  2. 如果 IHV 延伸模組 DLL 支援作業系統支援的介面版本,作業系統會呼叫 Dot11ExtIhvInitService IHV 處理常式函式來初始化 DLL。

呼叫 Dot11ExtIhvInitService 時,IHV 延伸模組 DLL 必須遵循這些指導方針。

  • pDot11ExtAPI參數包含DOT11EXT_APIS結構的指標,其格式為作業系統所支援的 IHV 擴充性函式位址。 IHV 延伸模組 DLL 必須將 pDot11ExtAPI 參數所參考的 DOT11EXT_APIS 結構複製到全域宣告DOT11EXT_APIS結構。

  • pDot11IHVHandlers參數包含DOT11EXT_IHV_HANDLERS結構的指標,IHV 延伸模組 DLL 會以它支援的 IHV 處理常式函式位址格式化。 注意 DLL 不得將DOT11EXT_IHV_HANDLERS結構的任何成員設定為 Null

     

  • IHV 延伸模組 DLL 應該執行任何內部初始化和資源配置,以準備在 DLL 從 Dot11ExtIhvInitService傳回之後呼叫其 IHV 處理常式函式。

如需 IHV 擴充性函式的詳細資訊,請參閱 Native 802.11 IHV 擴充性函式

如需 IHV 處理常式函式的詳細資訊,請參閱 原生 802.11 IHV 處理常式函式