DOT11EXTIHV_INIT_SERVICE回呼函式 (wlanihv.h)
語法
DOT11EXTIHV_INIT_SERVICE Dot11extihvInitService;
DWORD Dot11extihvInitService(
[in] DWORD dwVerNumUsed,
[in] PDOT11EXT_APIS pDot11ExtAPI,
LPVOID pvReserved,
[out] PDOT11EXT_IHV_HANDLERS pDot11IHVHandlers
)
{...}
參數
[in] dwVerNumUsed
操作系統所使用的介面版本。 此參數的值必須介於 的 pDot11IHVVersionInfo 參數中傳回的版本號碼範圍之間 Dot11ExtIhvGetVersionInfo IHV 處理程式函式。
[in] pDot11ExtAPI
DOT11EXT_APIS 結構的指標,其中包含操作系統支援的 IHV 擴充性函式位址。 操作系統會將此參數格式化為函式位址,再呼叫 Dot11ExtIhvInitService 函式。
pvReserved
此參數會保留供作業系統使用。
[out] pDot11IHVHandlers
DOT11EXT_IHV_HANDLERS 結構的指標,其中包含 IHV 延伸模組 DLL 所支援的 IHV 處理程式函式位址。 DLL 會將此參數格式化為函式位址,再從 Dot11ExtIhvInitService 函式的呼叫傳回。
傳回值
如果呼叫成功,函式會傳回ERROR_SUCCESS。 否則,它會傳回 Winerror.h 中定義的錯誤碼。
備註
操作系統會在呼叫 之後立即呼叫 Dot11ExtIhvInitService 函式 Dot11ExtIhvGetVersionInfo 函式。 呼叫時, Dot11ExtIhvInitService 必須視需要初始化 IHV 延伸模組 DLL。 當函式傳回時,DLL 必須準備好接受 IHV 處理程式函式的其他呼叫。
不同於它如何處理透過 pDot11IHVHandlers 參數解析其位址的其他 IHV 延伸模組和處理程式函式,操作系統會藉由呼叫 GetProcAddress 函式來解析 Dot11ExtIhvInitService 函式的位址。 因此,IHV 延伸模組 DLL 的開發人員必須遵循這些指導方針。
- DLL 必須實作名為 Dot11ExtIhvInitService 的函式,此函式具有本主題中所述的格式。
- 來源模組定義 (.def) 檔案的 EXPORTS 語句,用來建置IHV延伸模組 DLL 必須包含 Dot11ExtIhvInitService 函式的函式名稱專案。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
目標平台 | 桌面 |
標頭 | wlanihv.h (包含 Wlanihv.h) |