NET_ADAPTER_TX_CAPABILITIES_INIT関数 (netadapter.h)

NET_ADAPTER_TX_CAPABILITIES_INIT関数は、送信データ パスで DMA の使用を指定していないネット アダプターのNET_ADAPTER_TX_CAPABILITIES構造体を初期化します。

構文

void NET_ADAPTER_TX_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_TX_CAPABILITIES *TxCapabilities,
  [_In_]  SIZE_T                      MaximumNumberOfQueues
);

パラメーター

[_Out_] TxCapabilities

ドライバーによって割り当てられた NET_ADAPTER_TX_CAPABILITIES 構造体へのポインター。

[_In_] MaximumNumberOfQueues

アダプターがサポートする送信キューの最大数。

戻り値

なし

解説

この関数は、NET_ADAPTER_TX_CAPABILITIES構造体を初期化するために呼び出す 2 つの関数のうちの 1 つです。 どのクライアント ドライバーを呼び出すかは、DMA を使用するかどうかによって異なります。 NET_ADAPTER_TX_CAPABILITIES_INIT は、ドライバーが送信バッファーの DMA メモリ マッピングを指定していない場合に使用され、その場合は NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA が使用されます。

要件

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

こちらもご覧ください

NET_ADAPTER_TX_CAPABILITIES

NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA