次の方法で共有


EVT_MBB_DEVICE_CREATE_ADAPTER コールバック関数 (mbbcx.h)

EvtMbbDeviceCreateAdapter コールバック関数は、データ セッション用の NETADAPTER オブジェクトを作成するためにクライアント ドライバーによって実装されます。

構文

EVT_MBB_DEVICE_CREATE_ADAPTER EvtMbbDeviceCreateAdapter;

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

パラメーター

Device

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

AdapterInit

NETADAPTER の初期化情報を記述するNETADAPTER_INIT オブジェクト。

戻り値

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

備考

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

このコールバックでは、クライアント ドライバーは、データ セッションのネットワーク インターフェイスを表すために MBBCx によって使用される NETADAPTER オブジェクトを作成します。 MBBCx は、プライマリ PDP コンテキスト/既定の EPS ベアラーを確立するためにこのコールバック関数を少なくとも 1 回呼び出します。その後、データ セッションごとに 1 回、複数回呼び出す場合があります。

EvtMbbDeviceCreateAdapter から戻る前に、クライアント ドライバーは、NetAdapterStartを呼び出してアダプターを起動する必要があります。 必要に応じて、NetAdapterStartへの呼び出しを する前に、これらの関数の 1 つ以上を 呼び出すことによって、アダプターの機能を設定することもできます。

詳細とコード例については、「PDP コンテキスト/EPS ベアラーの NetAdapter インターフェイスの作成」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1903
ターゲット プラットフォーム 万国
最小 KMDF バージョン 1.29
ヘッダー mbbcx.h
IRQL PASSIVE_LEVEL