DOT11EXT_ONEX_START コールバック関数 (wlanihv.h)
構文
DOT11EXT_ONEX_START Dot11extOnexStart;
DWORD Dot11extOnexStart(
[in, optional] HANDLE hDot11SvcHandle,
[in, optional] EAP_ATTRIBUTES *pEapAttributes
)
{...}
パラメーター
[in, optional] hDot11SvcHandle
オペレーティング システムがワイヤレス LAN (WLAN) アダプターを参照するために使用するハンドル。 このハンドル値は、 Dot11ExtIhvInitAdapter IHV ハンドラー関数の以前の呼び出しによって指定されました。
[in, optional] pEapAttributes
認証セッションによって返される EAP 属性を含むEAP_ATTRIBUTES配列構造体へのポインター。 EAP_ATTRIBUTESの詳細については、Microsoft Windows SDKのドキュメントを参照してください。
戻り値
呼び出しが成功した場合、関数は ERROR_SUCCESSを返します。 それ以外の場合は、Winerror.h で定義されたエラー コードが返されます。
注釈
IHV 拡張機能 DLL は、Native 802.11 フレームワークの 802.1X モジュールを使用して 802.1X 認証操作を開始できます。 これにより、オペレーティング システムでサポートされている標準の拡張認証プロトコル (EAP) アルゴリズムを DLL で使用できます。
IHV 拡張機能 DLL は 、Dot11ExtStartOneX 関数を呼び出すことによって 802.1X 認証操作を開始します。 Dot11ExtStartOneX は、関連付け後の操作中または操作の完了後にのみ呼び出すことができます。 この操作の詳細については、「 関連付け後の操作」を参照してください。
Dot11ExtStartOneX 関数が呼び出されると、オペレーティング システムは EAP over LAN (EAPOL) Start パケットを AP に送信します。 EAPOL-Start パケットが 3 回送信された後に AP が応答しない場合、オペレーティング システムは 802.1X 認証操作に失敗し、 Dot11ExtIhvOneXIndicateResult IHV ハンドラー関数。 EAPOL-Start パケットの詳細については、IEEE 802.1X-1999 標準の第 7.5 項および第 8.4.2 項を参照してください。
802.1X 認証操作が開始された後、IHV 拡張機能 DLL は次のガイドラインに従う必要があります。
-
IHV 拡張機能では、すべての EAPOL パケットをオペレーティング システムに転送して処理する必要があります。 DLL が Dot11ExtIhvReceivePacket IHV ハンドラー関数の呼び出しを介して EAPOL パケットを受信する場合、DLL は Dot11ExtProcessOneXPacket を呼び出して、パケットをオペレーティング システムに転送する必要があります。
EAPOL パケットの詳細については、IEEE 802.1X-2001 標準の第 7 条を参照してください。
メモ IHV 拡張機能 DLL は、EAPOL-Key パケットの処理を担当し、オペレーティング システムに転送することはできません。 - 802.1X 認証操作が完了すると、オペレーティング システムは、 Dot11ExtIhvOneXIndicateResult 承認が進行中であることを示す IHV ハンドラー関数。
- IHV 拡張機能 DLL は、 Dot11ExtStopOneX を呼び出すことによって、802.1X 認証操作を取り消すことができます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | wlanihv.h (Wlanihv.h を含む) |