Bagikan melalui


struktur D3D12_HEAP_PROPERTIES (d3d12.h)

Menjelaskan properti timbunan.

Sintaks

typedef struct D3D12_HEAP_PROPERTIES {
  D3D12_HEAP_TYPE         Type;
  D3D12_CPU_PAGE_PROPERTY CPUPageProperty;
  D3D12_MEMORY_POOL       MemoryPoolPreference;
  UINT                    CreationNodeMask;
  UINT                    VisibleNodeMask;
} D3D12_HEAP_PROPERTIES;

Anggota

Type

Nilai D3D12_HEAP_TYPE-typed yang menentukan jenis heap.

CPUPageProperty

Nilai D3D12_CPU_PAGE_PROPERTY-ketik yang menentukan properti halaman CPU untuk heap.

MemoryPoolPreference

Nilai berjenis D3D12_MEMORY_POOL yang menentukan kumpulan memori untuk heap.

CreationNodeMask

Untuk operasi multi-adapter, ini menunjukkan simpul tempat sumber daya harus dibuat.

Tepat satu bit UINT ini harus diatur. Lihat Sistem multi-adaptor.

Melewati nol setara dengan meneruskan satu, untuk menyederhanakan penggunaan adaptor GPU tunggal.

VisibleNodeMask

Untuk operasi multi-adapter, ini menunjukkan kumpulan simpul tempat sumber daya terlihat.

VisibleNodeMask harus memiliki set bit yang sama yang diatur di CreationNodeMask. VisibleNodeMaskjuga dapat memiliki bit tambahan yang ditetapkan untuk sumber daya lintas simpul, tetapi melakukannya berpotensi mengurangi performa untuk akses sumber daya, jadi Anda harus melakukannya hanya saat diperlukan.

Melewati nol setara dengan meneruskan satu, untuk menyederhanakan penggunaan adaptor GPU tunggal.

Keterangan

Struktur ini digunakan oleh berikut:

Kombinasi nilai anggota struct yang valid:

Persyaratan

Persyaratan Nilai
Header d3d12.h

Lihat juga

CD3DX12_HEAP_PROPERTIES

Struktur inti

Timbunan deskriptor