Share via


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 Devolução

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.

Confira também

Namespace de simultaneidade