NetAdapterInitSetDatapathCallbacks 関数 (netadapter.h)

NetAdapterInitSetDatapathCallbacks 関数は、データパス パケット キューを作成するための Net アダプターのコールバック関数を設定します。

構文

void NetAdapterInitSetDatapathCallbacks(
  [_Inout_] NETADAPTER_INIT                *AdapterInit,
  [_In_]    NET_ADAPTER_DATAPATH_CALLBACKS *DatapathCallbacks
);

パラメーター

[_Inout_] AdapterInit

NetAdapterInitAllocate の以前の呼び出しからドライバーが取得したNETADAPTER_INIT構造体へのポインター。

[_In_] DatapathCallbacks

アダプターのデータパス キュー作成コールバック関数へのポインター 含むドライバーによって割り当てられ、初期化されたNET_ADAPTER_DATAPATH_CALLBACKS構造体へのポインター。

戻り値

なし

解説

これは省略可能な関数です。 クライアント ドライバーが独自のパケット キュー作成ハンドラーを提供しない場合、NetAdapterCx はドライバーの代わりに既定のハンドラーを提供します。

NetAdapterInitAllocate を呼び出した後、NetAdapterCreate を呼び出す前に、この関数を呼び出します。

NETADAPTER_INIT割り当てが成功した後、 NetAdapterCreate が成功する前にドライバーがエラーを検出した場合は、 NetAdapterInitFree を呼び出して、NETADAPTER_INIT オブジェクトの割り当てを解除する必要があります。

NETADAPTER を作成するコード例については、「 デバイスの初期化」を参照してください。

要件

要件
対象プラットフォーム ユニバーサル
最小 KMDF バージョン 1.27
Header netadapter.h (netadaptercx.h を含む)
Library netadaptercxstub.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

デバイスの初期化

NetAdapterInitAllocate

NetAdapterInitFree

NetAdapterCreate