Sdílet prostřednictvím


scoped_d3d_access_lock::scoped_d3d_access_lock – konstruktor

Sestavte objekt scoped_d3d_access_lock.Zámek je uvolněn, jakmile se tento objekt dostane mimo rozsah.

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
);

Parametry

  • _Av
    accelerator_view pro zámek, který chcete přijmout.

  • _T
    Objekt adopt_d3d_access_lock_t.

  • _Other
    Objekt scoped_d3d_access_lock, ze kterého se má přesunout existující uzamčení.

Konstrukce

  • [1] konstruktor
    Získá zámek přístupu D3D na daný objekt accelerator_view.Vytvoření je blokováno, dokud je požadován zámek.

  • [2] konstruktor
    Převezměte zámek přístupu D3D od daného objektu accelerator_view.

  • [3] Přesunout konstruktor
    Přebírá stávající uzamčení přístupu D3D z jiného objektu scoped_d3d_access_lock.Konstrukce neblokuje.

Požadavky

Hlavička: amprt.h

Obor názvů: concurrency::direct3d

Viz také

Referenční dokumentace

scoped_d3d_access_lock – třída