direct3d_abort, fonction
Interrompt l'exécution d'une fonction avec la clause de restriction de restrict(amp) . Lorsque le runtime d'ampère détecte l'appel, il lève une exception de runtime_exception avec rastériseur de référence du message d'erreur « : Instruction shadère d'arrêt atteinte ».
void direct3d_abort() restrict(amp);
Remarques
Cette fonction a les restrictions suivantes :
La configuration de debug dans Visual Studio est sélectionnée, i.e. le code est compilé avec la définition de préprocesseur _DEBUG.
L´ [accelerator_view] sur lequel le noyau est appelé doit être sur un accélérateur qui prend en charge les printf, errorf, et abort intrinsèques. Ceux-ci sont pris en charge par l'accélérateur REF. Pour plus d’informations, consultez Utilisation des objets accelerator et accelerator_view.
Le nombre maximal de paramètres autorisés est sept.
Il n'existe aucune conversion automatique d´élargissement ou de rétrécissement.
Configuration requise
En-tête : amp.h
Espace de noms d'accès : Concurrency