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

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

構文

EVT_WIFI_DEVICE_CREATE_ADAPTER EvtWifiDeviceCreateAdapter;

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

パラメーター

Device

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

AdapterInit

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

戻り値

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

注釈

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

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

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

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

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

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

要件

要件
サポートされている最小のクライアント Windows 11
サポートされている最小のサーバー Windows Server 2022
Header wificx.h
IRQL PASSIVE_LEVEL

こちらもご覧ください

WdfDeviceCreate

WiFiDeviceInitialize

NetAdapterCreate

WifiAdapterInitialize

NetAdapterStart

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