次の方法で共有


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 値。

関連項目

コンカレンシー名前空間