scoped_d3d_access_lock::scoped_d3d_access_lock-Konstruktor
Erstellt ein scoped_d3d_access_lock-Objekt. Die Sperre wird aufgehoben, wenn dieses Objekt den Gültigkeitsbereich verlässt.
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
);
Parameter
_Av
Das accelerator_view-Objekt, für das die Sperre übernommen wird._T
Das adopt_d3d_access_lock_t-Objekt._Other
Das scoped_d3d_access_lock-Objekt, dessen vorhandene Sperre aufgehoben werden soll.
Konstruktion
[1]-Konstruktor
Ruft eine D3D-Zugriffssperre auf dem angegebenen accelerator_view-Objekt ab. Die Konstruktion wird blockiert, bis die Sperre abgerufen wird.[2]-Konstruktor
Übernimmt eine D3D-Zugriffssperre vom angegebenen accelerator_view-Objekt.[3]-Bewegungskonstruktor
Hebt eine vorhandene D3D-Zugriffssperre eines anderen scoped_d3d_access_lock-Objekts auf. Die Konstruktion wird nicht blockiert.
Anforderungen
Header: amprt.h
Namespace: concurrency::direct3d