DOT11EXT_NIC_SPECIFIC_EXTENSION回呼函式 (wlanihv.h)
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 所定義。 如果 Native 802.11 迷你埠驅動程式未傳回數據,則可以 NULL 此參數。
傳回值
如果呼叫成功,函式會傳回ERROR_SUCCESS。 否則,它會傳回 Winerror.h 中定義的錯誤碼。
言論
Dot11ExtNicSpecificExtension 函式可讓 IHV 延伸模組 DLL 將專屬方法要求傳遞至 Native 802.11 miniport 驅動程式,而此驅動程式是由 hDot11SvcHandle 參數所參考。 作系統會透過 Native 802.11 發出方法要求 OID_DOT11_NIC_SPECIFIC_EXTENSION 對象識別碼 (OID)。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows作系統中使用。 |
目標平臺 | 桌面 |
標頭 | wlanihv.h (包括 Wlanihv.h) |