Freigeben über


runtime_exception-Klasse

Der Basistyp für Ausnahmen in der C++ Accelerated Massive Parallelism (AMP)-Bibliothek.

Syntax

class runtime_exception : public std::exception;

Member

Öffentliche Konstruktoren

Name Beschreibung
runtime_exception-Konstruktor Initialisiert eine neue Instanz der runtime_exception-Klasse.
~runtime_exception Destruktor Zerstört das runtime_exception-Objekt.

Öffentliche Methoden

Name Beschreibung
get_error_code Gibt den Fehlercode zurück, der die Ausnahme verursacht hat.

Öffentliche Operatoren

Name Beschreibung
operator= Kopiert den Inhalt des angegebenen runtime_exception-Objekts in dieses Objekt.

Vererbungshierarchie

exception

runtime_exception

Anforderungen

Kopfzeile: amprt.h

Namespace: Parallelität

runtime_exception-Konstruktor

Initialisiert eine neue Instanz der -Klasse.

Syntax

runtime_exception(
    const char * _Message,
    HRESULT _Hresult ) throw();

explicit runtime_exception(
    HRESULT _Hresult ) throw();

runtime_exception(
    const runtime_exception & _Other ) throw();

Parameter

_Nachricht
Eine Beschreibung des Fehlers, das diese Ausnahme verursacht hat.

_Hresult
Der HRESULT-Wert des Fehlers, der diese Ausnahme verursacht hat.

_Other
Das zu kopierende runtime_exception-Objekt.

Rückgabewert

Das runtime_exception-Objekt.

~runtime_exception Destruktor

Zerstört das -Objekt.

Syntax

virtual ~runtime_exception() throw();

get_error_code

Gibt den Fehlercode zurück, der die Ausnahme verursacht hat.

Syntax

HRESULT get_error_code() const throw();

Rückgabewert

Der HRESULT-Wert des Fehlers, der diese Ausnahme verursacht hat.

operator =

Kopiert den Inhalt des angegebenen runtime_exception-Objekts in dieses Objekt.

Syntax

runtime_exception & operator= (    const runtime_exception & _Other ) throw();

Parameter

_Other
Das zu kopierende runtime_exception-Objekt.

Rückgabewert

Ein Verweis auf das runtime_exception-Objekt.

Siehe auch

Concurrency-Namespace (C++ AMP)