共用方式為


DOT11EXTIHV_CONTROL wlanihv.h) (回呼函式

重要原生 802.11 無線 LAN 介面在 Windows 10 和更新版本中已被取代。 請改用 WLAN 設備驅動器介面 (WDI) 。 如需 WDI 的詳細資訊,請參閱 WLAN 通用 Windows 驅動程式模型
 
操作系統會呼叫 IHV 延伸模組 DLL Dot11ExtIhvControl 函式,以允許獨立硬體廠商 (IHV) 控制 WLAN 驅動程式或服務。

語法

DOT11EXTIHV_CONTROL Dot11extihvControl;

DWORD Dot11extihvControl(
  [in, optional]  HANDLE hIhvExtAdapter,
  [in]            DWORD dwInBufferSize,
  [in, optional]  PBYTE pInBuffer,
  [in]            DWORD dwOutBufferSize,
  [out, optional] PBYTE pOutBuffer,
  [out]           PDWORD pdwBytesReturned
)
{...}

參數

[in, optional] hIhvExtAdapter

IHV 延伸模組 DLL 用來參考 WLAN 配接器的句柄。 這個句柄值是透過 先前呼叫 Dot11ExtIhvInitAdapter IHV Handler 函式來指定。

[in] dwInBufferSize

pInBuffer 參數所指向之輸入控件緩衝區的大小,以位元組為單位。

[in, optional] pInBuffer

輸入控件緩衝區的指標。

[in] dwOutBufferSize

如果 pOutBuffer 參數) 所指向,則輸出緩衝區的大小 (以位元組為單位。

[out, optional] pOutBuffer

如果提供,則為輸出緩衝區的指標。

[out] pdwBytesReturned

包含回應輸入/輸出緩衝區大小之變數的指標,以位元組為單位。

傳回值

如果呼叫成功,函式會傳回ERROR_SUCCESS。 否則,它會傳回 Winerror.h 中定義的錯誤碼。

備註

呼叫 WlanIhvControl 函式,並將 Type 參數設定為 wlan_ihv_control_type_service 值時,操作系統會呼叫此函式。 如需 WlanIhvControl 函式的描述,請參閱 Microsoft Windows SDK 檔。

未驗證使用此函式傳輸的數據,因此 IHV 負責正確剖析輸入緩衝區。

pdwBytesReturned 參數所指向的數據緩衝區一律會傳回。 不過,只有在提供有效的指標且 pdwBytesReturned 所指向的值小於或等於 dwOutBufferSize 時,才會複製 pOutBuffer 所指向的緩衝區。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
目標平台 桌面
標頭 wlanihv.h (包含 Wlanihv.h)

另請參閱

Dot11ExtIhvInitAdapter