Struktur KSMAPPING (ks.h)
Struktur KSMAPPING digunakan untuk menggambarkan satu gugus memori fisik yang berdekatan untuk digunakan dalam operasi DMA sebar/kumpulkan.
Sintaksis
typedef struct _KSMAPPING {
PHYSICAL_ADDRESS PhysicalAddress;
ULONG ByteCount;
ULONG Alignment;
} KSMAPPING, *PKSMAPPING;
Anggota
PhysicalAddress
Anggota ini berisi alamat fisik dari bingkai data ini.
ByteCount
Anggota ini berisi jumlah byte memori fisik yang berdampingan dalam pemetaan individu ini.
Alignment
Anggota ini menentukan perataan memori dalam byte untuk buffer ini.
Komentar
Agar minidriver dapat menggunakan struktur ini dalam offset penunjuk aliran, pin yang merujuknya harus menentukan pembuatan pemetaan DMA sebar/kumpulkan melalui KSPIN_FLAG_GENERATE_MAPPINGS dan klien harus mendaftarkan objek adaptor DMA-nya dengan AVStream menggunakan KsDeviceRegisterAdapterObject. Lihat Layanan AVStream DMA. Bendera KSPIN_FLAG_GENERATE_MAPPINGS ditentukan pada halaman referensi KSPIN_DESCRIPTOR_EX.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru dan di Microsoft DirectX 8.0 dan versi yang lebih baru. |
Header | ks.h (termasuk Ks.h) |