Scheduler::Create メソッド
_Policy パラメーターによって動作が指定されたスケジュールを新規に作成し、そのスケジューラに初期参照を設定した後、そのスケジューラへのポインターを返します。
static Scheduler * __cdecl Create(
const SchedulerPolicy& _Policy
);
パラメーター
- _Policy
新しく作成されたスケジューラの動作を指定するスケジューラ ポリシー。
戻り値
新しく作成されたスケジューラへのポインター。 この Scheduler オブジェクトには、参照カウントの初期値が設定されます。
解説
スケジューラが Create のメソッドで作成された後、参照カウントの初期値を削除し、スケジューラを終了できるように Release のメソッドを、そのうちに呼び出す必要があります。
このメソッドを使用して作成されたスケジューラは、呼び出し元のコンテキストには関連付けられません。 これは アタッチ のメソッドを使用して、コンテキストに関連付けることができます。
このメソッドは scheduler_resource_allocation_error と invalid_scheduler_policy_valueなど、さまざまな例外をスローすることができます。
必要条件
ヘッダー: concrt.h
名前空間: concurrency