ID3D12DebugCommandQueue::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
チェックする状態を指定します。 これは、1 つ以上のD3D12_RESOURCE_STATESフラグまたは 1 つ以上のフラグを指定できます。
戻り値
種類: BOOL
このメソッドは、リソースまたはサブリソースが指定された状態の場合は true を返し、それ以外の場合は false を返します。
解説
このメソッドは ID3D12DebugCommandList::AssertResourceState とよく似ていますが、監視する必要がある可能性があるリソースを直接操作するコマンド キューにはメソッドがあります ( ID3D12CommandQueue::CopyTileMappings など)。
要件
対象プラットフォーム | Windows |
ヘッダー | d3d12sdklayers.h |