Funzione direct3d_abort
Interrompe l'esecuzione di una funzione con la clausola di restrizione restrict(amp). Quando il runtime di AMP rileva la chiamata, genera un'eccezione runtime_exception con il messaggio di errore "Reference Rasterizer: Shader abort instruction hit".
void direct3d_abort() restrict(amp);
Note
Questa funzione presenta le seguenti restrizioni:
La configurazione di debug in Visual Studio è selezionata, p.es. il codice viene compilato con la definizione _DEBUG del preprocessore.
L' [accelerator_view] su cui viene richiamato il kernel, deve essere un acceleratore che supporti printf, errorf e l'interruzione intrinseca. Questi sono supportati dall'acceleratore di REF. Per ulteriori informazioni, vedere Utilizzo degli oggetti accelerator e accelerator_view.
Il numero massimo di parametri consentiti è sette.
Non c'è una conversione automatica di tipo in allargamento o restringimento.
Requisiti
Intestazione: amp.h
Spazio dei nomi: Concurrency