Partager via


scoped_d3d_access_lock::scoped_d3d_access_lock, constructeur

Construit un objet scoped_d3d_access_lock. Le verrouillage est annulé lorsque cet objet est hors de portée.

explicit scoped_d3d_access_lock(        // [1] constructor
   accelerator_view &_Av
);

explicit scoped_d3d_access_lock(        // [2] constructor
   accelerator_view &_Av,
   adopt_d3d_access_lock_t _T
);

scoped_d3d_access_lock(                 // [3] move constructor
   scoped_d3d_access_lock &&_Other
);

Paramètres

  • _Av
    L'accelerator_view pour le verrou à adopter.

  • _T
    Objet adopt_d3d_access_lock_t.

  • _Other
    L'objet scoped_d3d_access_lock à partir duquel déplacer un verrou existant.

Construction

  • [1] Constructeur
    Acquiert un verrou d'accès D3D sur l'objet accelerator_view donné. Blocs de construction jusqu'à ce que le verrou soit acquis.

  • [2] Constructeur
    Adoptez un verrou d'accès D3D depuis l'objet accelerator_view donné.

  • [3] constructeur de déplacement
    Accepte un verrou d'accès D3D existant d'un autre objet scoped_d3d_access_lock. La construction ne bloque pas.

Configuration requise

En-tête : amprt.h

Espace de noms : concurrency::direct3d

Voir aussi

Référence

scoped_d3d_access_lock, classe