struktur D3DDDI_MAKERESIDENT_FLAGS (d3dukmdt.h)
D3DDDI_MAKERESIDENT_FLAGS digunakan dengan MakeResident (pfnMakeResidentCb atau D3DKMTMakeResident) untuk menginstruksikan OS untuk menambahkan sumber daya ke daftar residensi perangkat dan menambah jumlah referensi residensi pada alokasi ini.
Sintaks
typedef struct D3DDDI_MAKERESIDENT_FLAGS {
union {
struct {
UINT CantTrimFurther : 1;
UINT MustSucceed : 1;
UINT Reserved : 30;
};
UINT Value;
};
} D3DDDI_MAKERESIDENT_FLAGS;
Anggota
CantTrimFurther
Bendera ini harus digunakan setelah driver mode pengguna telah memangkas semua sumber daya lain yang mungkin di perangkat dan mengharuskan sumber daya saat ini untuk dijadikan residen untuk membuat kemajuan pada operasi atom tunggal tertentu.
MustSucceed
Bendera ini hanya dapat diatur jika CantTrimFurther juga diatur. Ini menunjukkan bahwa sumber daya yang dibuat residen sangat penting untuk kemajuan ke depan perangkat. Jika manajer memori video tidak dapat memenuhi permintaan, perangkat akan dimasukkan ke dalam kesalahan.
Reserved
Anggota ini dicadangkan dan harus diatur ke nol.
Value
Nilai terkonsolidasi 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) |