共用方式為


DOT11EXT_NIC_SPECIFIC_EXTENSION回呼函式 (wlanihv.h)

重要 Windows 10 和更新版本中已淘汰 Native 802.11 無線 LAN 介面。 請改用 WLAN 裝置驅動器介面 (WDI)。 如需 WDI 的詳細資訊,請參閱 WLAN 通用 Windows 驅動程式模型。

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)。

Note OID_DOT11_NIC_SPECIFIC_EXTENSION 是原生 802.11 迷你埠驅動程式支援的選擇性 OID。 如果驅動程式不支援此 OID,Dot11ExtNicSpecificExtension 會傳回值 ERROR_NOT_SUPPORTED。

要求

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

另請參閱

OID_DOT11_NIC_SPECIFIC_EXTENSION

Dot11ExtIhvInitAdapter