DOT11EXT_NIC_SPECIFIC_EXTENSION コールバック関数 (wlanihv.h)
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 Extensions DLL は、pvOutBuffer パラメーターによって参照される呼び出し元によって割り当てられたデータ バッファーのサイズ (バイト単位) にこの変数を設定する必要があります。 関数が戻ると、オペレーティング システムは、 pvOutBuffer パラメーターによって参照されるデータ バッファーで返される実際のバイト数に変数を設定します。
[out] pvOutBuffer
指定した要求のネイティブ 802.11 ミニポート ドライバーから返されるデータを含む呼び出し元によって割り当てられたバッファーへのポインター。 このデータの形式は、IHV によって定義されます。 ネイティブ 802.11 ミニポート ドライバーからデータを返さない場合、このパラメーターは NULL にすることができます。
戻り値
呼び出しが成功した場合、関数はERROR_SUCCESSを返します。 それ以外の場合は、Winerror.h で定義されたエラー コードが返されます。
注釈
Dot11ExtNicSpecificExtension 関数を使用すると、IHV Extensions DLL は、hDot11SvcHandle パラメーターによって参照されるネイティブ 802.11 ミニポート ドライバーに独自のメソッド要求を渡すことができます。 オペレーティング システムは、Native 802.11 を介してメソッド要求を発行します オブジェクト 識別子 (OID) をOID_DOT11_NIC_SPECIFIC_EXTENSIONします。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | wlanihv.h (Wlanihv.h を含む) |