Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.