Функция direct3d_abort
Прерывает выполнение функции с помощью условия ограничения restrict(amp). Когда среда выполнения AMP обнаруживает вызов, она вызывает исключение runtime_exception с сообением об ощибке «Reference Rasterizer: Shader abort instruction hit».
void direct3d_abort() restrict(amp);
Примечания
Эта функция имеет следующие ограничения:
Должна быть выбрана конфигурация отладки в Visual Studio, т. е. код компилируется с определением препроцессора _DEBUG.
Объект [accelerator_view], на котором вызывается ядро, должен находиться в ускорителе, который поддерживает printf, errorf и встроенные функции прерывания. Эти функции поддерживаются ускорителем REF. Для получения дополнительной информации см. Использование объектов accelerator и accelerator_view.
Максимально допустимое количество параметров — семь.
Нет автоматического расширяющего или сужающего преобразования типа.
Требования
Заголовок: amp.h
Пространство имен: Concurrency