次の方法で共有


CurrentScheduler::Detach メソッド

呼び出し元コンテキストから現在のスケジューラをデタッチし、以前アタッチされていたスケジューラがあれば、それを現在のスケジューラとして元に戻します。このの後でメソッドの戻り、 CurrentScheduler::CreateScheduler::Attach のメソッド コンテキストを使用すると、前に接続されたスケジューラによって、呼び出し元コンテキストを管理します。

static void __cdecl Detach();

解説

Detach メソッドは、スケジューラから参照カウントを暗黙的に削除します。

呼び出し元コンテキストにアタッチされたスケジューラがない場合、このメソッドを呼び出すことがスロー scheduler_not_attached の例外が発生します。

内部呼び出しています improper_scheduler_detach スローされる例外のスケジューラで、または Scheduler::Attach または CurrentScheduler::Create のメソッドではなくメソッドを使用して接続されたコンテキストによって管理されるコンテキストからこのメソッドを、発生します。

必要条件

ヘッダー: concrt.h

名前空間: の同時実行

参照

関連項目

CurrentScheduler クラス

Scheduler::Attach メソッド

CurrentScheduler::Create メソッド