次の方法で共有


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

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

IHV 拡張機能 DLL は、Dot11ExtSetUnicastCipherAlgorithm 関数を呼び出して、ワイヤレス LAN (WLAN) アダプターでユニキャスト暗号アルゴリズムを有効にします。

構文

DOT11EXT_SET_UNICAST_CIPHER_ALGORITHM Dot11extSetUnicastCipherAlgorithm;

DWORD Dot11extSetUnicastCipherAlgorithm(
  [in, optional] HANDLE hDot11SvcHandle,
  [in]           DWORD dwUnicastCipherAlgo
)
{...}

パラメーター

[in, optional] hDot11SvcHandle

オペレーティング システムが WLAN アダプターを参照するために使用するハンドル。 このハンドル値は、Dot11ExtIhvInitAdapter IHV ハンドラー関数への以前の呼び出しによって指定されました。

[in] dwUnicastCipherAlgo

ユニキャスト暗号アルゴリズムを識別する DOT11_CIPHER_ALGORITHM 列挙子値。

値がDOT11_CIPHER_ALGO_IHV_ENDを介して DOT11_CIPHER_ALGO_IHV_START の範囲内にある場合、IHV 拡張機能 DLL は、WLAN アダプターでサポートされている独自の暗号アルゴリズムを有効にします。

それ以外の場合、DLL はオペレーティング システムでサポートされている標準暗号アルゴリズムの処理を担当します。 この状況では、オペレーティング システムは、WLAN アダプターを介した基本的なサービス セット (BSS) ネットワーク接続を介して、キー管理やリプレイ保護を含む暗号アルゴリズムのどの側面にも関与しません。

dwUnicastCipherAlgo の値は、OID_DOT11_SUPPORTED_UNICAST_ALGORITHM_PAIR または OID_DOT11_SUPPORTED_MULTICAST_ALGORITHM_PAIRのクエリによって返される値と一致する必要がある、DOT11_EXTSTA_ATTRIBUTES 構造体の適切な xxxAlgoPairs メンバーを設定することによって、ネイティブ 802.11 ミニポート ドライバーによって返される暗号アルゴリズムの値と一致する必要があります。

戻り値

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

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー wlanihv.h (Wlanihv.h を含む)

関連項目

OID_DOT11_SUPPORTED_UNICAST_ALGORITHM_PAIR OID_DOT11_SUPPORTED_MULTICAST_ALGORITHM_PAIR

DOT11_CIPHER_ALGORITHM

Dot11ExtIhvInitAdapter