ID3D12DebugCommandList::AssertResourceState 方法 (d3d12sdklayers.h)

检查资源或子资源是否处于指定状态。

语法

BOOL AssertResourceState(
  [in] ID3D12Resource *pResource,
       UINT           Subresource,
       UINT           State
);

参数

[in] pResource

类型: ID3D12Resource*

指定要检查的 ID3D12Resource

Subresource

类型: UINT

要检查的子资源的索引。 这可以设置为索引,也可以D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES。

State

类型: UINT

指定要为其检查的状态。 这可以是一个或多个D3D12_RESOURCE_STATES标志 Or 在一起。

返回值

类型: BOOL

如果资源或子资源处于指定状态,则此方法返回 true;否则返回 false。

要求

   
目标平台 Windows
标头 d3d12sdklayers.h

请参阅

ID3D12DebugCommandList