次の方法で共有


DOT11EXT_NIC_SPECIFIC_EXTENSION コールバック関数 (wlanihv.h)

重要Native 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨です。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、WLAN ユニバーサル Windows ドライバー モデル を参照してください。

IHV 拡張機能 DLL は、Dot11ExtNicSpecificExtension 関数を呼び出して、ワイヤレス LAN (WLAN) アダプターを管理するネイティブ 802.11 ミニポート ドライバーに独自の NDIS 6.0 メソッド要求を発行します。

構文

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 ハンドラー関数への以前の呼び出しによって指定されました。

[in] dwInBufferSize

pvInBuffer パラメーターによって参照される呼び出し元によって割り当てられたデータ バッファーのサイズ (バイト単位)。

[in] pvInBuffer

操作の実行に必要なデータを含む、呼び出し元によって割り当てられた入力バッファーへのポインター。 このデータの形式は、IHV によって定義されます。

[in, out] pdwOutBufferSize

呼び出し元によって割り当てられた DWORD 変数へのポインター。 Dot11ExtNicSpecificExtension 関数が呼び出されると、IHV 拡張機能 DLL は、pvOutBuffer パラメーターによって参照される呼び出し元によって割り当てられたデータ バッファーのサイズ (バイト単位) にこの変数を設定する必要があります。 関数が戻ると、オペレーティング システムは、pvOutBuffer パラメーターによって参照されるデータ バッファーで返された実際のバイト数に変数を設定します。

[out] pvOutBuffer

指定された要求のネイティブ 802.11 ミニポート ドライバーから返されたデータを含む呼び出し元によって割り当てられたバッファーへのポインター。 このデータの形式は、IHV によって定義されます。 ネイティブ 802.11 ミニポート ドライバーからデータを返さない場合、このパラメーターは NULL できます。

戻り値

呼び出しが成功した場合、関数はERROR_SUCCESSを返します。 それ以外の場合は、Winerror.h で定義されているエラー コードが返されます。

備考

Dot11ExtNicSpecificExtension 関数を使用すると、IHV 拡張機能 DLL がネイティブ 802.11 ミニポート ドライバーに独自のメソッド要求を渡すことができます。これは、hDot11SvcHandle パラメーターによって参照されます。 オペレーティング システムは、Native 802.11 を介してメソッド要求を発行しますオブジェクト識別子 (OID) を OID_DOT11_NIC_SPECIFIC_EXTENSION します。

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