Udostępnij za pośrednictwem


scoped_d3d_access_lock::scoped_d3d_access_lock — Członek danych

Buduje scoped_d3d_access_lock obiektu.Blokada jest zwalniana, gdy ten obiekt wykracza poza zakres.

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 dla blokady do przyjęcia.

  • _T
    Obiekt adopt_d3d_access_lock_t.

  • _Other
    Obiekt scoped_d3d_access_lock, z którego należy przenieść istniejącą blokadę.

Konstrukcja

  • [1] Konstruktor
    Uzyskuje blokadę dostępu D3D danego obiektu accelerator_view.Konstruowanie bloków, dopóki jest blokada.

  • [2] Konstruktor
    Przejmij blokadę dostępu D3D z danego obiektu accelerator_view.

  • [3] Konstruktor przenoszący
    Zdejmuje istniejącą blokadę dostępu D3D z innego obiektu scoped_d3d_access_lock.Konstrukcje nie są blokowane.

Wymagania

Nagłówek: amprt.h

Przestrzeń nazw: concurrency::direct3d

Zobacz też

Informacje

scoped_d3d_access_lock — Klasa