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) |