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