Bagikan melalui


struktur D3D12DDI_RANGED_BARRIER_0094 (d3d12umddi.h)

Struktur D3D12DDI_RANGED_BARRIER_0094 menjelaskan hambatan rentang sumber daya. Struktur ini menggantikan struktur D3D12DDI_RESOURCE_RANGED_BARRIER_0022 warisan.

Sintaks

typedef struct D3D12DDI_RANGED_BARRIER_0094 {
  D3D12DDI_RANGED_BARRIER_FLAGS_0094 Flags;
  D3D12DDI_HRESOURCE                 hResource;
  UINT                               Subresource;
  D3D12DDI_RANGE                     Range;
} D3D12DDI_RANGED_BARRIER_0094;

Anggota

Flags

Nilai D3D12DDI_RANGED_BARRIER_FLAGS_0094 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.

Subresource

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

Lihat juga

D3D12DDI_RANGE

D3D12DDIARG_BARRIER_0094

PFND3D12DDI_BARRIER_0094