Bagikan melalui


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)

Lihat juga

D3DKMTMakeResident

pfnMakeResidentCb