Função direct3d_abort
Anula a execução de uma função com a cláusula da restrição restrict(amp). Quando o tempo de execução de AMP detecta a chamada, gera uma exceção runtime_exception com a mensagem de erro “Rasterizador de Referência: Instrução de anulação de Shader atingida.”
void direct3d_abort() restrict(amp);
Comentários
Essa função tem as seguintes restrições:
A configuração de depuração no Visual Studio está selecionada, por exemplo, o código é compilado com a definição de pré-processamento _DEBUG.
O [accelerator_view] no qual o kernel é chamado deve estar em um acelerador que suporta printf, errorf, e anular intrínsecos. Esses são suportados pelo acelerador REF. Para obter mais informações, consulte Usando objetos accelerator e accelerator_view.
O número máximo de parâmetros permitidos é sete.
Não existe extensão ou limitação automática da conversão de tipo.
Requisitos
Cabeçalho: amp.h
Namespace: Simultaneidade