scheduler_resource_allocation_error クラス
このクラスは、コンカレンシー ランタイムでクリティカル リソースを取得できないためにスローされる例外を表します。
構文
class scheduler_resource_allocation_error : public std::exception;
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
scheduler_resource_allocation_error | 過負荷です。 scheduler_resource_allocation_error オブジェクトを構築します。 |
パブリック メソッド
名前 | 説明 |
---|---|
get_error_code | この例外の原因となったエラー コードを返します。 |
解説
通常、この例外は、同時実行ランタイム内からのオペレーティング システムの呼び出しが失敗した場合にスローされます。 Win32 メソッド GetLastError
の呼び出しから通常返されるエラー コードは、HRESULT
型の値に変換され、get_error_code
メソッドを使用して取得できます。
継承階層
exception
scheduler_resource_allocation_error
要件
ヘッダー: concrt.h
名前空間: concurrency
get_error_code
この例外の原因となったエラー コードを返します。
HRESULT get_error_code() const throw();
戻り値
この例外の原因となったエラーの HRESULT
値。
scheduler_resource_allocation_error
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();
パラメーター
_Message
エラーの説明メッセージ。
_Hresult
この例外の原因となったエラーの HRESULT
値。