Partilhar via


scheduler_resource_allocation_error Classe

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.

Consulte também

concorrência Namespace