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, 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 |
|
|
|
|
|
Describes a resource ranged barrier.
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.
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.
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.