d3d_access_lock, fonction
Acquérez un verrou sur un accelerator_view pour exécuter sans risque les opérations D3D sur les ressources partagées avec l'accelerator_view. L'accelerator_view et toutes les ressources en C++AMP associées à cet accelerator_view en interne prennent ce verrou en effectuant des opérations et se bloquent lorsqu'un autre thread détient le verrou d'accès D3D. Ce verrou est non-récursif : s'il s'agit d'un comportement non défini pour appeler cette fonction à partir d'un thread qui contient déjà le verrou. Ce comportement n'est pas défini pour exécuter des opérations sur le conteneur accelerator_view ou de données associées à accelerator_view du thread qui détient le verrou d'accès D3D. Voir également scoped_d3d_access_lock, une classe de style RAII pour un verrou d'accès D3D basée sur la portée.
void __cdecl d3d_access_lock(
accelerator_view &_Av
);
Paramètres
- _Av
accelerator_view à verrouiller.
Configuration requise
En-tête : amprt.h
Espace de noms : concurrency::direct3d