Partilhar via


Função de create_accelerator_view

Cria um objeto accelerator_view a partir de um ponteiro para a interface de dispositivo de Direct3D.

accelerator_view create_accelerator_view(
   IUnknown *_D3D_device
);

Parâmetros

  • _D3D_device
    O ponteiro para a interface de dispositivo de Direct3D.

Valor de retorno

O objeto accelerator_view criado da interface de dispositivo passada de Direct3D.

Comentários

Esta função cria um novo objeto accelerator_view a partir de um ponteiro existente a uma interface de dispositivo de Direct3D.Se a chamada de função tiver êxito, a contagem de referência do parâmetro é incrementada por meio de uma chamada de AddRef para a interface.Você pode liberar o objeto com segurança quando ele não for mais necessário em seu código de DirectX.Se a chamada de método falhar, runtime_exception é lançada.

O objeto accelerator_view que você cria usando essa função é isenta de threads.Você deve sincronizar simultaneamente o uso do objeto accelerator_view .Uso simultâneo não-sicronizado do objeto accelerator_view e da interface bruta do dispositivo ID3D11 causa um comportamento indefinido.

O tempo de execução de AMP C++ fornece informações de erro detalhada em modo de depuração usando a camada de depuração de D3D se você usar o sinalizador D3D11_CREATE_DEVICE_DEBUG .

Requisitos

Cabeçalho: amprt.h

Namespace: Concurrency::direct3d

Consulte também

Referência

Namespace Concurrency::Direct3D