Bagikan melalui


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

Lihat juga

DXGKARG_QUERYDIRTYBITDATAFLAGS

DxgkDdiCreateMemoryBasis

DxgkDdiQueryDirtyBitData