(wlanihv.h) DOT11EXT_NIC_SPECIFIC_EXTENSION 回呼函式
IHV 擴充功能 DLL 會呼叫 Dot11ExtNicSpecificExtension 函 式,向原生 802.11 迷你埠驅動程序發出專屬的 NDIS 6.0 方法要求,以管理無線 LAN (WLAN) 適配卡。
語法
DOT11EXT_NIC_SPECIFIC_EXTENSION Dot11extNicSpecificExtension;
DWORD Dot11extNicSpecificExtension(
[in, optional] HANDLE hDot11SvcHandle,
[in] DWORD dwInBufferSize,
[in] LPVOID pvInBuffer,
[in, out] DWORD *pdwOutBufferSize,
[out] LPVOID pvOutBuffer
)
{...}
參數
[in, optional] hDot11SvcHandle
操作系統用來參考WLAN 配接器的句柄。 這個句柄值是透過 先前呼叫 Dot11ExtIhvInitAdapter IHV Handler 函式所指定。
[in] dwInBufferSize
pvInBuffer 參數所參考之呼叫端配置之數據緩衝區的大小,以位元組為單位。
[in] pvInBuffer
呼叫端配置的輸入緩衝區指標,其中包含執行作業所需的數據。 此數據的格式是由 IHV 所定義。
[in, out] pdwOutBufferSize
呼叫端配置的 DWORD 變數指標。 呼叫 Dot11ExtNicSpecificExtension 函 式時,IHV 擴充功能 DLL 必須將此變數設定為 pvOutBuffer 參數所參考呼叫端配置之數據緩衝區的大小,以位元組為單位。 當函式傳回時,操作系統會將 變數設定為 pvOutBuffer 參數所參考之數據緩衝區中所傳回的實際位元組數目。
[out] pvOutBuffer
呼叫端配置的緩衝區指標,其中包含從 Native 802.11 迷你埠驅動程式針對指定要求傳回的數據。 此數據的格式是由 IHV 所定義。 如果原生 802.11 迷你埠驅動程式不傳回數據,這個參數可以是 NULL 。
傳回值
如果呼叫成功,函式會傳回ERROR_SUCCESS。 否則,它會傳回 Winerror.h 中定義的錯誤碼。
備註
Dot11ExtNicSpecificExtension 函式可讓 IHV 延伸模組 DLL 將專屬方法要求傳遞至 Native 802.11 迷你埠驅動程式,由 hDot11SvcHandle 參數參考。 操作系統會透過 Native 802.11 發出方法要求 OID_DOT11_NIC_SPECIFIC_EXTENSION OID) (物件識別碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
目標平台 | 桌面 |
標頭 | wlanihv.h (包含 Wlanihv.h) |