struktur NET_DMA_PROVIDER_ATTRIBUTES (netdma.h)
Sintaks
typedef struct _NET_DMA_PROVIDER_ATTRIBUTES {
UCHAR MajorHwVersion;
UCHAR MinorHwVersion;
USHORT Size;
ULONG Flags;
ULONG VendorId;
ULONG DmaChannelCount;
ULONG MaximumTransferSize;
PHYSICAL_ADDRESS MaximumAddressSpace;
} NET_DMA_PROVIDER_ATTRIBUTES, *PNET_DMA_PROVIDER_ATTRIBUTES;
Anggota
MajorHwVersion
Nomor versi utama perangkat keras penyedia DMA.
MinorHwVersion
Nomor versi minor perangkat keras penyedia DMA.
Size
Ukuran, dalam byte, dari struktur NET_DMA_PROVIDER_ATTRIBUTES ini. Atur anggota ini ke sizeof(NET_DMA_PROVIDER_ATTRIBUTES).
Flags
Dicadangkan untuk bendera atribut penyedia DMA. Atur anggota ini ke nol.
VendorId
Pengidentifikasi vendor (ID) yang secara unik mengidentifikasi vendor yang membuat mesin DMA. ID vendor ini ditentukan dalam ruang konfigurasi PCI perangkat. Untuk informasi selengkapnya tentang ID vendor, lihat Pengidentifikasi untuk Perangkat PCI.
DmaChannelCount
Jumlah saluran DMA yang didukung penyedia DMA. Nomor ini dapat berbeda dari anggota MaxDmaChannelCount NET_DMA_PROVIDER_CHARACTERISTICS struktur yang menentukan jumlah maksimum saluran DMA yang dapat didukung oleh penyedia DMA jenis ini.
MaximumTransferSize
Ukuran transfer DMA maksimum, dalam byte, yang dapat didukung penyedia DMA. Nilai ini harus 4 KB atau lebih besar.
MaximumAddressSpace
Alamat fisik terbesar yang dapat didukung oleh mesin DMA.
Keterangan
Untuk memulai penyedia DMA, driver penyedia DMA menyediakan struktur NET_DMA_PROVIDER_ATTRIBUTES di parameter ProviderAttributes dari fungsi NetDmaProviderStart .
Driver penyedia DMA menginisialisasi mesin DMA dan memulai penyedia DMA saat menangani IRP IRP_MN_START_DEVICE .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung untuk driver NetDMA 2.0 di Windows Server 2008. Didukung untuk driver NetDMA 1.1 di Windows Server 2008. Didukung untuk driver NetDMA 1.0 di Windows Server 2008 dan Windows Vista. |
Header | netdma.h (termasuk Netdma.h) |
Lihat juga
NET_DMA_PROVIDER_CHARACTERISTICSSaran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk