Bagikan melalui


struktur D3DDDIARG_COPYFLAGS (d3dumddi.h)

Menjelaskan cara menangani konten sumber daya yang ada selama operasi salinan atau pembaruan wilayah dalam sumber daya tersebut. Digunakan oleh Windows Display Driver Model (WDDM) 1.3 dan driver tampilan mode pengguna yang lebih baru.

Sintaks

typedef struct D3DDDIARG_COPYFLAGS {
  union {
    struct {
      UINT NoOverwrite : 1;
      UINT Discard : 1;
      UINT Reserved1 : 22;
      UINT BoxValid : 1;
      UINT Reserved2 : 7;
    };
    UINT Value;
  };
} D3DDDIARG_COPYFLAGS;

Anggota

NoOverwrite

Menentukan bahwa pemanggil menjamin bahwa bagian permukaan yang sedang ditulis dengan data baru saat ini tidak sedang direferensikan atau diakses oleh operasi render sebelumnya. Driver dapat memanfaatkan kemampuan ini untuk mengoptimalkan performa dan penggunaan memori.

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

Discard

Menentukan bahwa driver tampilan mode pengguna dapat membuang konten sebelumnya dari seluruh sumber daya. Driver dapat memanfaatkan kemampuan ini untuk mengoptimalkan performa dan penggunaan memori.

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

Reserved1

Anggota ini dicadangkan dan harus diatur ke nol.

Mengatur anggota ini ke nol setara dengan mengatur bit 3 hingga 24 (0x00FFFFFC) dari anggota Nilai 32-bit ke nol.

BoxValid

Menentukan bahwa wilayah tujuan sub sumber daya yang akan disalin valid. Ketika tidak diatur, seluruh subsumber daya harus diperbarui.

Mengatur anggota ini setara dengan mengatur bit dua puluh lima dari anggota Nilai 32-bit (0x01000000).

Reserved2

Anggota ini dicadangkan dan harus diatur ke nol.

Mengatur anggota ini ke nol setara dengan mengatur bit 26 hingga 32 (0xFE000000) dari anggota Nilai 32-bit ke nol.

Value

Anggota dalam serikat yang D3DDDIARG_COPYFLAGS berisi yang dapat menyimpan nilai 32-bit yang mengidentifikasi cara menangani konten sumber daya yang ada selama operasi penyalinan atau pembaruan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1
Server minimum yang didukung Windows Server 2012 R2
Header d3dumddi.h (termasuk D3d10umddi.h)

Lihat juga

D3DDDIARG_UPDATESUBRESOURCEUP