Bagikan melalui


Fungsi NdisMGetDmaAlignment (ndis.h)

Fungsi NdisMGetDmaAlignment mengembalikan persyaratan penyelarasan sistem DMA untuk NIC.

Sintaks

ULONG NdisMGetDmaAlignment(
  [in] NDIS_HANDLE MiniportAdapterHandle
);

Parameter

[in] MiniportAdapterHandle

Handel NDIS yang mengidentifikasi adaptor miniport untuk NIC. Handel ini awalnya diteruskan ke Fungsi MiniportInitializeEx .

Nilai kembali

Mengembalikan nilai yang menentukan persyaratan perataan sistem DMA. Driver miniport menggunakan nilai ini untuk membulatkan ukuran buffer penerima ke ukuran garis cache atau kelipatan ukuran tersebut ketika mengalokasikan buffer seperti itu.

Keterangan

Catatan Driver miniport harus sudah memanggil NdisMRegisterScatterGatherDma atau NdisMRegisterDmaChannel untuk menginisialisasi saluran DMA sebar/kumpulkan sebelum memanggil NdisMGetDmaAlignment.
 
Driver miniport dapat memanggil fungsi NdisMGetDmaAlignment untuk menentukan persyaratan penyelarasan untuk buffer DMA yang dialokasikannya. Driver miniport mungkin memerlukan peningkatan nilai yang dikembalikan karena pembatasan perangkat keras tambahan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.0 dan yang lebih baru.
Target Platform Universal
Header ndis.h (termasuk Ndis.h)
Pustaka Ndis.lib
IRQL = PASSIVE_LEVEL
Aturan kepatuhan DDI Irql_Miniport_Driver_Function(ndis)

Lihat juga

MiniportInitializeEx

NdismRegisterScatterGatherDma