struktur DXGK_PATCHFLAGS (d3dkmddi.h)

Struktur DXGK_PATCHFLAGS mengidentifikasi, dalam bendera bidang bit, informasi tentang buffer akses memori langsung (DMA) yang memerlukan patching.

Sintaks

typedef struct _DXGK_PATCHFLAGS {
  union {
    struct {
      UINT Paging : 1;
      UINT Present : 1;
      UINT RedirectedPresent : 1;
      UINT NullRendering : 1;
      UINT Reserved : 28;
    };
    [in] UINT Value;
  };
} DXGK_PATCHFLAGS;

Anggota

[in] Paging

Nilai UINT yang menentukan apakah buffer DMA adalah buffer halaman (yaitu, berisi operasi penomor).

Mengatur anggota ini setara dengan mengatur bit pertama dari anggota Nilai 32-bit (0x00000001).

[in] Present

Nilai UINT yang menentukan apakah buffer DMA berisi operasi saat ini. Buffer DMA dihasilkan oleh fungsi DxgkDdiPresent driver.

Mengatur anggota ini setara dengan mengatur bit kedua dari anggota Nilai 32-bit (0x00000002).

[in] RedirectedPresent

Nilai UINT yang menentukan apakah buffer DMA berisi operasi saat ini yang dialihkan, yang merupakan hadiah untuk alokasi bersama milik Manajer Windows Tampilan. Buffer DMA dihasilkan oleh fungsi DxgkDdiRender driver.

Mengatur anggota ini setara dengan mengatur bit ketiga dari anggota Nilai 32-bit (0x00000004).

[in] NullRendering

Nilai UINT yang menentukan apakah driver harus mensimulasikan penyisipan buffer DMA ke dalam cincin (yaitu, apakah driver harus menghasilkan gangguan pagar di akhir buffer DMA); namun, driver seharusnya tidak benar-benar menjalankan (merender) buffer DMA. Bendera bit-field NullRendering diatur hanya selama penyelidikan performa dan penelusuran kesalahan untuk mensimulasikan mesin penyajian yang sangat cepat yang masih harus melakukan overhead pengiriman dan sinyal buffer DMA. NullRendering tidak pernah diatur selama operasi umum.

Mengatur anggota ini setara dengan mengatur bit keempat dari anggota Nilai 32-bit (0x00000008).

[in] Reserved

Anggota ini dicadangkan dan harus diatur ke nol. Mengatur anggota ini ke nol setara dengan mengatur 28 bit yang tersisa (0xFFFFFFF0) dari anggota Nilai 32-bit ke nol.

[in] Value

Anggota dalam serikat pekerja yang DXGK_PATCHFLAGS berisi yang dapat menyimpan nilai 32-bit yang mengidentifikasi informasi tentang buffer DMA yang memerlukan patching.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Header d3dkmddi.h (termasuk D3dkmddi.h)

Lihat juga

DXGKARG_PATCH

DxgkDdiPatch

DxgkDdiPresent

DxgkDdiRender