Partilhar via


Construtor scoped_d3d_access_lock::scoped_d3d_access_lock

Constrói um objeto scoped_d3d_access_lock. O bloqueio será liberado quando esse objeto sair do escopo.

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

Parâmetros

  • _Av
    O accelerator_view a ser adotado pelo bloqueio.

  • _T
    O objeto adopt_d3d_access_lock_t.

  • _Other
    O objeto scoped_d3d_access_lock do qual mover um bloqueio existente.

Construção

  • Construtor [1]
    Obtém um bloqueio de acesso de D3D no objeto accelerator_view dado. Blocos de construção até o bloqueio ser adquirido.

  • Construtor [2]
    Adote um bloqueio de acesso de D3D do objeto accelerator_view dado.

  • Construtor de movimento [3]
    Utiliza um bloqueio existente de acesso de D3D de outro objeto scoped_d3d_access_lock. A construção não é bloqueada.

Requisitos

Cabeçalho: amprt.h

Namespace: concurrency::direct3d

Consulte também

Referência

Classe scoped_d3d_access_lock