scoped_d3d_access_lock::scoped_d3d_access_lock 建構函式
建構 scoped_d3d_access_lock 物件。 當這個物件超出範圍時,釋放鎖定。
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
);
參數
_Av
要採用之鎖定的 accelerator_view。_T
adopt_d3d_access_lock_t 物件。_Other
要移動現有鎖定的來源 scoped_d3d_access_lock 物件。
建構
[1] 建構函式
指定的 accelerator_view 物件必須要有 D3D 存取鎖定。 在取得鎖定前封鎖建構。[2] 建構函式
從指定的 accelerator_view 物件採用 D3D 存取鎖定。[3] 移動建構函式
取得其他 scoped_d3d_access_lock 物件的現有 D3D 存取鎖定。 建構不會封鎖。
需求
**標頭:**amprt.h
**命名空間:**concurrency::direct3d