Bagikan melalui


struktur D3DDDICB_DESTROYALLOCATION2FLAGS (d3dukmdt.h)

Struktur D3DDDICB_DESTROYALLOCATION2FLAGS digunakan dengan struktur D3DKMT_DESTROYALLOCATION2 untuk menjelaskan parameter untuk merilis alokasi dengan D3DKMTDestroyAllocation2.

Sintaks

typedef struct _D3DDDICB_DESTROYALLOCATION2FLAGS {
  union {
    struct {
      UINT AssumeNotInUse : 1;
      UINT SynchronousDestroy : 1;
      UINT Reserved : 29;
      UINT SystemUseOnly : 1;
    };
    UINT Value;
  };
} D3DDDICB_DESTROYALLOCATION2FLAGS;

Anggota

AssumeNotInUse

Nilai Makna
FALSE Menginstruksikan manajer memori video untuk mengasumsikan bahwa perintah yang diantrekan sebelum permintaan penghancuran dapat mencoba mengakses alokasi yang dihancurkan dan menangguhkan operasi penghancuran sampai perintah yang diantrekan selesai.
TRUE Menginstruksikan manajer memori video untuk mengabaikan perintah yang tertunda pada perangkat pemilik dan segera menghancurkan alokasi.

SynchronousDestroy

Nilai Makna
FALSE Menginstruksikan kernel grafis DirectX bahwa panggilan dapat kembali sebelum memori permukaan yang mendasar direklamasi sepenuhnya oleh sistem operasi.
TRUE Menginstruksikan kernel grafis DirectX untuk menunggu sampai memori permukaan diklaim kembali oleh sistem operasi.

Reserved

Anggota ini dicadangkan dan harus diatur ke nol.

SystemUseOnly

Anggota ini dicadangkan dan tidak boleh digunakan oleh driver mode pengguna.

Value

Nilai konsolidasi bidang dalam struktur.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header d3dukmdt.h (termasuk D3dumddi.h, D3dkmddi.h)

Lihat juga

D3DKMTDestroyAllocation2

D3DKMT_DESTROYALLOCATION2