Skip to content

Latest commit

 

History

History
66 lines (53 loc) · 2.53 KB

ns-d3d12umddi-d3d12ddi_resource_ranged_barrier_0022.md

File metadata and controls

66 lines (53 loc) · 2.53 KB
UID title description old-location ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos tech.root req.typenames f1_keywords topic_type api_type api_location api_name
NS:d3d12umddi.D3D12DDI_RESOURCE_RANGED_BARRIER_0022
D3D12DDI_RESOURCE_RANGED_BARRIER_0022 (d3d12umddi.h)
Describes a resource ranged barrier.
display\d3d12ddi_resource_ranged_barrier_0022.htm
05/10/2018
D3D12DDI_RESOURCE_RANGED_BARRIER_0022 structure
D3D12DDI_RESOURCE_RANGED_BARRIER_0022, D3D12DDI_RESOURCE_RANGED_BARRIER_0022 structure [Display Devices], d3d12umddi/D3D12DDI_RESOURCE_RANGED_BARRIER_0022, display.d3d12ddi_resource_ranged_barrier_0022
d3d12umddi.h
D3d12umddi.h
Windows
Windows
display
D3D12DDI_RESOURCE_RANGED_BARRIER_0022
D3D12DDI_RESOURCE_RANGED_BARRIER_0022
d3d12umddi/D3D12DDI_RESOURCE_RANGED_BARRIER_0022
APIRef
kbSyntax
HeaderDef
D3d12umddi.h
D3D12DDI_RESOURCE_RANGED_BARRIER_0022

D3D12DDI_RESOURCE_RANGED_BARRIER_0022 structure

-description

Describes a resource ranged barrier.

-struct-fields

-field hResource

The handle of a resource. A null value means that the entire GPU cache must be flushed or invalidated. A non-null value means that the flush or invalidate action affects a smaller subset of the cache that can contain data for that resource.

-field Subresource

A subresource. If the Subresource value is -1 or _ALL_SUBRESOURCES, then a flush or invalidate action need only affect the part of the cache where the entire hResource may reside. If Subresource is not _ALL_SUBRESOURCES, a valid subresource index is specified and the Range may further constrain the impact of the operation.

-field Range

A range as a D3D12DDI_RANGE structure. If the resource is a texture with an adapter-dependent layout, the range must be (0, UINT64_MAX), because only the driver knows where a particular subresource resides. When the resource is a buffer or texture with well-specified layout, the range fits within the subresource extent. Empty ranges are never passed.

-see-also

D3D12DDI_RANGE