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 |