次の方法で共有


EVT_WIFI_DEVICE_CREATE_ADAPTERコールバック関数 (wificx.h)

WiFiCx クライアント ドライバーは、NETADAPTER オブジェクト 作成する EvtWifiDeviceCreateAdapter を実装します。

構文

EVT_WIFI_DEVICE_CREATE_ADAPTER EvtWifiDeviceCreateAdapter;

NTSTATUS EvtWifiDeviceCreateAdapter(
  WDFDEVICE Device,
  NETADAPTER_INIT *AdapterInit
)
{...}

パラメーター

Device

[in]WdfDeviceCreateへの以前の呼び出しからクライアント ドライバーが取得したフレームワーク デバイス オブジェクトハンドル。

AdapterInit

[Inout]NETADAPTER の初期化情報を記述するNETADAPTER_INIT オブジェクトへのポインター。

戻り値

このコールバック関数は、操作が成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合は、適切な NTSTATUS エラー コードが返されます。

備考

WiFiCx クライアント ドライバーは、WiFiDeviceInitializeを呼び出すことによって、EvtWifiDeviceCreateAdapter コールバック関数を登録する必要があります。

EvtWifiDeviceCreateAdapter コールバックでは、クライアント ドライバーは次の手順を実行する必要があります。

  1. NetAdapterCreate呼び出して、新しい NetAdapter オブジェクトを作成します。

  2. WifiAdapterInitialize呼び出して WiFiCx コンテキストを初期化し、この NetAdapter オブジェクトに関連付けます。

  3. NetAdapterStart呼び出してアダプターを起動します。

詳細については、「WiFiCx クライアント ドライバーの作成」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 11
サポートされる最小サーバー Windows Server 2022
ヘッダー wificx.h
IRQL PASSIVE_LEVEL

関連項目

WdfDeviceCreate

WiFiDeviceInitialize

NetAdapterCreate

WifiAdapterInitialize

NetAdapterStart

WiFiCx クライアント ドライバー の作成