NET_FRAGMENT_LOGICAL_ADDRESS構造体 (logicaladdresstypes.h)
NET_FRAGMENT_LOGICAL_ADDRESS構造体には、NET_FRAGMENTの DMA 論理アドレス情報が含まれています。
構文
typedef struct _NET_FRAGMENT_LOGICAL_ADDRESS {
UINT64 LogicalAddress;
} NET_FRAGMENT_LOGICAL_ADDRESS;
メンバー
LogicalAddress
DMA 対応アダプターでは、 には、NIC ハードウェアのプログラムに使用できるマップされた DMA アドレスが含まれています。
この値は変更しないでください。
注釈
NetAdapterCx は、ドライバーが受信または送信パスの DMA 機能をアドバタイズするときに、 NET_FRAGMENT_LOGICAL_ADDRESS 拡張機能を自動的に登録します。
受信パスの DMA をアドバタイズするには、ドライバーが NET_ADAPTER_RX_CAPABILITIES で DmaCapabilities メンバーを設定し、NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMAを呼び出して構造体を初期化する必要があります。
転送パスの DMA をアドバタイズするには、ドライバーが NET_ADAPTER_TX_CAPABILITIES で DmaCapabilities メンバーを設定し、NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMAを呼び出して構造体を初期化する必要があります。
この構造体を取得するには、 NetExtensionGetFragmentLogicalAddress を呼び出します。
要件
要件 | 値 |
---|---|
最小 UMDF バージョン | 2.33 |
Header | logicaladdresstypes.h |
こちらもご覧ください
Packet descriptors and extensions (パケットの記述子と拡張機能)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示