Partilhar via


runtime_exception Class

O tipo base para exceções na biblioteca C++ Accelerated Massive Parallelism (AMP).

Sintaxe

class runtime_exception : public std::exception;

Membros

Construtores Públicos

Nome Description
runtime_exception Constructor Inicializa uma nova instância da runtime_exception classe.
~runtime_exception Destructor Destrói o runtime_exception objeto.

Métodos Públicos

Nome Description
get_error_code Devolve o código de erro que causou a exceção.

Operadores Públicos

Nome Description
operador= Copia o conteúdo do objeto especificado runtime_exception para este.

Hierarquia de herança

exception

runtime_exception

Requerimentos

Cabeçalho: amprt.h

Espaço de Nomes: Concorrência

runtime_exception Constructor

Inicializa uma nova instância da classe.

Sintaxe

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

explicit runtime_exception(
    HRESULT _Hresult ) throw();

runtime_exception(
    const runtime_exception & _Other ) throw();

Parâmetros

_Message
Uma descrição do erro que causou a exceção.

_Hresult
O HRESULT do erro que causou a exceção.

_Other
O runtime_exception objeto a copiar.

Valor de retorno

O objeto runtime_exception.

~runtime_exception Destructor

Destrói o objeto.

Sintaxe

virtual ~runtime_exception() throw();

obter_código_erro

Devolve o código de erro que causou a exceção.

Sintaxe

HRESULT get_error_code() const throw();

Valor de retorno

O HRESULT do erro que provocou a exceção.

operador=

Copia o conteúdo do objeto especificado runtime_exception para este.

Sintaxe

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

Parâmetros

_Other
O runtime_exception objeto a copiar.

Valor de retorno

Uma referência a este runtime_exception objeto.

Consulte também

Espaço de Nomes de Concorrência (C++ AMP)