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 |