struktur DXGKARG_QUERYDIRTYBITDATA (d3dkmddi.h)
DXGKARG_QUERYDIRTYBITDATA adalah parameter input/output untuk DxgkDdiQueryDirtyBitData untuk digunakan untuk mengkueri data bitplane kotor.
Sintaks
typedef struct _DXGKARG_QUERYDIRTYBITDATA {
HANDLE MemoryBasis;
UINT64 SubrangeIndex;
UINT64 SubrangeOffset;
UINT64 SubrangeSize;
PVOID Buffer;
SIZE_T BufferSize;
UINT Flags;
} DXGKARG_QUERYDIRTYBITDATA;
Anggota
MemoryBasis
[in] Tangani ke kumpulan rentang halaman memori fisik untuk mengkueri status yang dimodifikasi. Handel ini sebelumnya dibuat oleh panggilan ke DxgkDdiCreateMemoryBasis.
SubrangeIndex
[in] Jika subrange ditunjukkan (lihat SubrangeSize di bawah), maka data ini mewakili rentang mana dalam basis memori untuk dikueri.
SubrangeOffset
[in] Jika SubrangeSize bukan 0, subrangeOffset mewakili offset opsional ke dalam subrange yang dipilih untuk mengkueri bitplane kotor saat ini. Nilai ini adalah offset dalam byte dan selalu merupakan kelipatan dari ukuran halaman bitplane.
SubrangeSize
[in] Menentukan rentang basis memori yang akan dikueri. Ketika SubrangeSize adalah 0, driver harus mengkueri seluruh basis memori. Ketika ukuran non-nol ditentukan, driver harus mengkueri satu rentang basis memori, di mana SubrangeIndex dan SubrangeOffset menyediakan indeks awal interval fisik untuk kueri. SubrangeSize dalam byte dan selalu merupakan kelipatan dari ukuran halaman bitplane.
Buffer
[out] Buffer untuk menulis data bitplane yang dihasilkan.
BufferSize
[out] Ukuran buffer bidang bit, dalam byte. Ukurannya dijamin cukup besar agar pas dengan satu bit per halaman dalam subrange yang ditentukan, yang setidaknya Size/DXGK_DIRTY_BIT_TRACKING_SEGMENT_CAPS::PageSize/8
(dibulatkan ke atas) byte. Jika satu subrange dikueri, BufferSize mewakili SubrangeSize, sedangkan jika seluruh basis memori direferensikan, BufferSize adalah jumlah semua SizeInByte dari rentang berdasarkan.
Flags
[in] Satu atau beberapa nilai DXGKARG_QUERYDIRTYBITDATAFLAGS yang menentukan perilaku tambahan untuk panggilan.
Keterangan
Untuk informasi selengkapnya, lihat Pelacakan bit kotor.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11, versi 24H2 (WDDM 3.2) |
Header | d3dkmddi.h |