direct3d_errorf-Funktion
Gibt eine formatierte Zeichenfolge im Visual Studio-Ausgabefenster aus. Sie wird von einer Funktion mit der Einschränkungsklausel restrict(amp) aufgerufen. Wenn die AMP-Laufzeit den Aufruf erkennt, löst sie eine runtime_exception-Ausnahme mit derselben Formatierungszeichenfolge aus.
void direct3d_errorf(
const char *,
...
) restrict(amp);
Hinweise
Diese Funktion hat folgende Einschränkungen:
Die Debugkonfiguration in Visual Studio wird ausgewählt, d. h., der Code wird mit der _DEBUG-Präprozessordefinition kompiliert.
Das [accelerator_view]-Objekt, auf dem der Kernel aufgerufen wird, muss auf einer Zugriffstaste sein, die die systeminternen Funktionen "printf", "errorf" und "abort" unterstützt. Diese werden von der REF-Zugriffstaste unterstützt. Weitere Informationen finden Sie unter Verwenden von accelerator-Objekten und accelerator_view-Objekten.
Es sind maximal sieben Parameter zulässig.
Es gibt keine automatische erweiternde oder einschränkende Typkonvertierung.
Anforderungen
Header: amp.h
Namespace: Nebenläufigkeit