struktur D3DDDICB_RENDERFLAGS (d3dumddi.h)

Struktur D3DDDICB_RENDERFLAGS mengidentifikasi informasi tentang buffer perintah yang akan dirender.

Sintaks

typedef struct _D3DDDICB_RENDERFLAGS {
  union {
    struct {
      UINT ResizeCommandBuffer : 1;
      UINT ResizeAllocationList : 1;
      UINT ResizePatchLocationList : 1;
      UINT NullRendering : 1;
      UINT Reserved : 28;
    };
    UINT Value;
  };
} D3DDDICB_RENDERFLAGS;

Anggota

ResizeCommandBuffer

Nilai UINT yang menentukan apakah akan mengubah ukuran buffer perintah. Driver menempatkan ukuran yang diminta di anggota NewCommandBufferSize dari struktur D3DDDICB_RENDER .

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

ResizeAllocationList

Nilai UINT yang menentukan apakah akan mengubah ukuran daftar alokasi. Driver menempatkan jumlah elemen yang diminta di anggota NewAllocationListSizedari D3DDDICB_RENDER.

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

ResizePatchLocationList

Nilai UINT yang menentukan apakah akan mengubah ukuran daftar lokasi patch. Driver menempatkan jumlah elemen yang diminta di anggota NewPatchLocationListSizedari D3DDDICB_RENDER.

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

NullRendering

Nilai UINT yang menentukan apakah unit pemrosesan grafis (GPU) harus memproses perintah apa pun untuk konteks penyajian. Bendera bit-field NullRendering diatur untuk memberi tahu GPU untuk tidak memproses perintah apa pun untuk konteks penyajian. 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).

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.

Value

Anggota dalam serikat pekerja yang terkandung dalam D3DDDICB_RENDERFLAGS yang dapat menyimpan satu nilai 32-bit yang mengidentifikasi informasi tentang buffer perintah yang akan dirender.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDICB_RENDER

pfnRenderCb