Metodo ID3D12DebugCommandQueue::AssertResourceState (d3d12sdklayers.h)

Verifica se una risorsa o una sottoresource è in uno stato specificato o meno.

Sintassi

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

Parametri

[in] pResource

Tipo: ID3D12Resource*

Specifica l'ID3D12Resource da controllare.

Subresource

Tipo: UINT

Indice della sottoresource da controllare. È possibile impostare su un indice o D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES.

State

Tipo: UINT

Specifica lo stato da controllare. Questo può essere uno o più flag D3D12_RESOURCE_STATES O'ed insieme.

Valore restituito

Tipo: BOOL

Questo metodo restituisce true se la risorsa o la sottoresource si trova nello stato specificato, false in caso contrario.

Commenti

Questo metodo è molto simile a ID3D12DebugCommandList::AssertResourceState, tuttavia esistono metodi nella coda di comando che possono funzionare direttamente con le risorse che potrebbero essere monitorate (ad esempio ID3D12CommandQueue::CopyTileMappings).

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d12sdklayers.h

Vedi anche

ID3D12DebugCommandQueue