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 が成功する前にエラーが発生した場合、NETADAPTER_INIT オブジェクトの割り当てを解除するには、NetAdapterInitFree を呼び出す必要があります。
NETADAPTER を作成するコード例については、「デバイスの初期化 参照してください。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | 万国 |
最小 KMDF バージョン | 1.27 |
UMDF の最小バージョン を する | 2.33 |
ヘッダー | netadapter.h (netadaptercx.h を含む) |
ライブラリ | netadaptercxstub.lib |
IRQL | PASSIVE_LEVEL |