Partilhar via


Função d3d_access_lock

Obtém um bloqueio em um accelerator_view com a finalidade de executar operações de D3D de forma segura em recursos compartilhados com o accelerator_view. O accelerator_view e todos os recursos de C++ AMP associados a esse accelerator_view internamente utilizam esse bloqueio ao executar operações e bloquearão enquanto outro thread mantém o bloqueio de acesso D3D. Este bloqueio não é recursivo: é um comportamento indefinido para chamar essa função a partir de um segmento que já contém o bloqueio. É um comportamento indefinido executar operações no accelerator_view ou em qualquer contêiner de dados associado ao accelerator_view do thread que contém o bloqueio de acesso D3D. Consulte também scoped_d3d_access_lock, uma classe de estilo de RAII para um bloqueio de acesso D3D com base no escopo.

void __cdecl d3d_access_lock(
   accelerator_view &_Av
);

Parâmetros

  • _Av
    O accelerator_view para bloquear.

Requisitos

Cabeçalho: amprt.h

Namespace: concurrency::direct3d

Consulte também

Referência

Namespace Concurrency::direct3d