Classe scheduler_resource_allocation_error
Essa classe descreve uma exceção gerada devido a uma falha na aquisição de um recurso crítico no Runtime de Simultaneidade.
Sintaxe
class scheduler_resource_allocation_error : public std::exception;
Membros
Construtores públicos
Nome | Descrição |
---|---|
scheduler_resource_allocation_error | Sobrecarregado. Constrói um objeto scheduler_resource_allocation_error . |
Métodos públicos
Nome | Descrição |
---|---|
get_error_code | Retorna o código de erro que causou a exceção. |
Comentários
Normalmente, essa exceção é gerada quando uma chamada ao sistema operacional de dentro do Runtime de Simultaneidade falha. O código de erro que normalmente seria retornado de uma chamada para o método Win32 GetLastError
é convertido em um valor de tipo HRESULT
e pode ser recuperado usando o método get_error_code
.
Hierarquia de herança
exception
scheduler_resource_allocation_error
Requisitos
Cabeçalho: concrt.h
Namespace: concurrency
get_error_code
Retorna o código de erro que causou a exceção.
HRESULT get_error_code() const throw();
Valor de retorno
O valor HRESULT
do erro que causou a exceção.
scheduler_resource_allocation_error
Constrói um objeto scheduler_resource_allocation_error
.
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 valor HRESULT
do erro que causou a exceção.