次の方法で共有


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
UMDF の最小バージョン する 2.33
ヘッダー netadapter.h (netadaptercx.h を含む)
IRQL PASSIVE_LEVEL

関連項目

NET_ADAPTER_TX_CAPABILITIES

NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA