Bagikan melalui


struktur D3D12DDIARG_MAKERESIDENT_0001 (d3d12umddi.h)

Argumen yang digunakan untuk menginstruksikan OS untuk menambahkan sumber daya ke daftar residensi perangkat dan menambah jumlah referensi residensi pada alokasi ini.

Sintaks

typedef struct D3D12DDIARG_MAKERESIDENT_0001 {
  UINT                           NumAdapters;
  const D3D12DDI_HRTPAGINGQUEUE  *pRTPagingQueue;
  UINT                           NumObjects;
  const D3D12DDI_HANDLE_AND_TYPE *pObjects;
#if ...
  D3DDDI_MAKERESIDENT_FLAGS      Flags;
#else
  union {
    struct {
      UINT CantTrimFurther : 1;
    };
    UINT Value;
  } Flags;
#endif
  UINT64                         *pPagingFenceValue;
  UINT                           WaitMask;
} D3D12DDIARG_MAKERESIDENT_0001;

Anggota

NumAdapters

Jumlah adaptor.

pRTPagingQueue

Antrean halaman pada perangkat yang membuat alokasi input. Antrean ini akan digunakan untuk operasi residensi.

NumObjects

Jumlah objek.

pObjects

Array adaptor untuk membuat residen.

Flags

Menentukan perilaku residensi memori.

Flags.CantTrimFurther

Flags.Value

pPagingFenceValue

Arahkan ke nilai pagar antrean halaman untuk menunggu.

WaitMask

Topeng tunggu.

Persyaratan

Persyaratan Nilai
Header d3d12umddi.h