struktur NET_FRAGMENT_LOGICAL_ADDRESS (logicaladdresstypes.h)

Struktur NET_FRAGMENT_LOGICAL_ADDRESS berisi informasi alamat logis DMA untuk NET_FRAGMENT.

Sintaks

typedef struct _NET_FRAGMENT_LOGICAL_ADDRESS {
  UINT64 LogicalAddress;
} NET_FRAGMENT_LOGICAL_ADDRESS;

Anggota

LogicalAddress

Pada adaptor yang mampu DMA, berisi alamat DMA yang dipetakan yang dapat digunakan untuk memprogram perangkat keras NIC.

Jangan ubah nilai ini.

Keterangan

NetAdapterCx secara otomatis mendaftarkan ekstensi NET_FRAGMENT_LOGICAL_ADDRESS ketika driver mengiklankan kemampuan DMA untuk jalur terima atau transmisi.

Untuk mengiklankan DMA untuk jalur penerima, driver harus mengatur anggota DmaCapabilities di NET_ADAPTER_RX_CAPABILITIES dan memanggil NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA untuk menginisialisasi struktur.

Untuk mengiklankan DMA untuk jalur transmisi, driver harus mengatur anggota DmaCapabilities di NET_ADAPTER_TX_CAPABILITIES dan memanggil NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA untuk menginisialisasi struktur.

Untuk mendapatkan struktur ini, panggil NetExtensionGetFragmentLogicalAddress.

Persyaratan

Persyaratan Nilai
Header logicaladdresstypes.h

Lihat juga

Deskriptor dan ekstensi paket

NET_FRAGMENT

NetExtensionGetFragmentLogicalAddress

NET_ADAPTER_TX_CAPABILITIES

NET_ADAPTER_RX_CAPABILITIES