struktur D3D12DDI_RANGED_BARRIER_0088 (d3d12umddi.h)
Struktur D3D12DDI_RANGED_BARRIER_0088 menjelaskan hambatan rentang sumber daya. Struktur ini menggantikan struktur D3D12DDI_RESOURCE_RANGED_BARRIER_0022 warisan.
Sintaks
typedef struct D3D12DDI_RANGED_BARRIER_0088 {
D3D12DDI_BARRIER_SYNC SyncBefore;
D3D12DDI_BARRIER_SYNC SyncAfter;
D3D12DDI_BARRIER_ACCESS AccessBefore;
D3D12DDI_BARRIER_ACCESS AccessAfter;
D3D12DDI_RANGED_BARRIER_FLAGS Flags;
D3D12DDI_HRESOURCE hResource;
D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 Subresources;
D3D12DDI_RANGE Range;
} D3D12DDI_RANGED_BARRIER_0088;
Anggota
SyncBefore
Nilai D3D12DDI_BARRIER_SYNC yang menentukan cakupan sinkronisasi semua pekerjaan GPU sebelumnya yang harus diselesaikan sebelum menjalankan penghambat.
SyncAfter
Nilai D3D12DDI_BARRIER_SYNC yang menentukan cakupan sinkronisasi semua pekerjaan GPU berikutnya yang harus menunggu hingga eksekusi penghambat selesai.
AccessBefore
Nilai D3D12DDI_BARRIER_ACCESS yang menentukan akses tulis yang harus dibersihkan dan selesai sebelum penghalus dijalankan.
AccessAfter
Nilai D3D12DDI_BARRIER_ACCESS yang menentukan akses yang harus tersedia untuk data yang ditulis melalui AccessBefore setelah pembatas dijalankan.
Flags
Nilai D3D12DDI_RANGED_BARRIER_FLAGS yang menentukan bendera untuk pembatas rentang.
hResource
Handel sumber daya menggunakan pembatas. Nilai NULL berarti bahwa seluruh cache GPU harus dibersihkan atau tidak valid. Nilai non-NULL berarti bahwa tindakan flush atau invalidate memengaruhi subset cache yang lebih kecil yang dapat berisi data untuk sumber daya tersebut.
Subresources
Struktur D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 yang menentukan rentang subsumber daya yang dibatasi.
Range
Struktur D3D12DDI_RANGE yang menjelaskan rentang memori.
Keterangan
Penghalang yang disempurnakan sepenuhnya menghentikan DDI ResourceBarrier warisan. Ini termasuk hambatan rentang yang digunakan secara internal oleh perintah AtomicCopy.
Lihat Hambatan yang Disempurnakan untuk informasi umum.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11 (WDDM 3.0) |
Header | d3d12umddi.h |