Compartir a través de


Método ID3D12DebugCommandQueue::AssertResourceState (d3d12sdklayers.h)

Comprueba si un recurso, o subrecurso, está en un estado especificado o no.

Sintaxis

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

Parámetros

[in] pResource

Tipo: ID3D12Resource*

Especifica id3D12Resource que se va a comprobar.

Subresource

Tipo: UINT

Índice del subrecurso que se va a comprobar. Esto se puede establecer en un índice o D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES.

State

Tipo: UINT

Especifica el estado que se va a comprobar. Puede ser una o varias marcas de D3D12_RESOURCE_STATES o juntas.

Valor devuelto

Tipo: BOOL

Este método devuelve true si el recurso o subrecurso está en el estado especificado; de lo contrario, false.

Comentarios

Este método es muy similar a ID3D12DebugCommandList::AssertResourceState, pero hay métodos en la cola de comandos que funcionan directamente con recursos que podrían necesitar supervisarse (por ejemplo , ID3D12CommandQueue::CopyTileMappings).

Requisitos

   
Plataforma de destino Windows
Encabezado d3d12sdklayers.h

Consulte también

ID3D12DebugCommandQueue