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