Bagikan melalui


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)

Lihat juga

KSSTREAM_POINTER_OFFSET

KsDeviceRegisterAdapterObject