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.
Esta classe descreve uma exceção lançada devido à falha em adquirir um recurso crítico no Tempo de Execução de Concorrência.
Sintaxe
class scheduler_resource_allocation_error : public std::exception;
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| scheduler_resource_allocation_error | Sobrecarregado. Constrói um scheduler_resource_allocation_error objeto. |
Métodos Públicos
| Nome | Description |
|---|---|
| get_error_code | Devolve o código de erro que causou a exceção. |
Observações
Esta exceção é normalmente lançada quando uma chamada ao sistema operativo a partir do Concurrency Runtime falha. O código de erro que normalmente seria devolvido de uma chamada ao método GetLastError Win32 é convertido num valor de tipo HRESULT e pode ser recuperado usando o get_error_code método.
Hierarquia de herança
exception
scheduler_resource_allocation_error
Requerimentos
Cabeçalho: concrt.h
Namespace: simultaneidade
obter_código_erro
Devolve o código de erro que causou a exceção.
HRESULT get_error_code() const throw();
Valor de retorno
O HRESULT valor do erro que causou a exceção.
erro_de_alocação_de_recursos_do_agendador
Constrói um scheduler_resource_allocation_error objeto.
scheduler_resource_allocation_error(
_In_z_ const char* _Message,
HRESULT _Hresult) throw();
explicit _CRTIMP scheduler_resource_allocation_error(
HRESULT _Hresult) throw();
Parâmetros
_Message
Uma mensagem descritiva do erro.
_Hresult
O HRESULT valor do erro que causou a exceção.