ID3D12DebugCommandQueue::AssertResourceState, méthode (d3d12sdklayers.h)
Vérifie si une ressource, ou une sous-ressource, se trouve dans un état spécifié ou non.
Syntaxe
BOOL AssertResourceState(
[in] ID3D12Resource *pResource,
UINT Subresource,
UINT State
);
Paramètres
[in] pResource
Type : ID3D12Resource*
Spécifie l’ID3D12Resource à case activée.
Subresource
Type : UINT
Index de la sous-ressource à case activée. Il peut s’agir d’un index ou d’un D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES.
State
Type : UINT
Spécifie l’état pour lequel case activée. Il peut s’agir d’un ou de plusieurs indicateurs D3D12_RESOURCE_STATES ou d’un indicateur ensemble.
Valeur retournée
Type : BOOL
Cette méthode retourne true si la ressource ou la sous-ressource est dans l’état spécifié; sinon, false.
Notes
Cette méthode est très similaire à ID3D12DebugCommandList::AssertResourceState, mais il existe des méthodes dans la file d’attente de commandes qui fonctionnent directement avec les ressources qui peuvent avoir besoin d’être surveillées (par exemple ID3D12CommandQueue::CopyTileMappings).
Spécifications
Plateforme cible | Windows |
En-tête | d3d12sdklayers.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour