task_continuation_context::use_current メソッド
現在の実行コンテキストを表すタスクの継続コンテキスト オブジェクトを返します。
static task_continuation_context use_current();
戻り値
現在の実行コンテキスト。
解説
このメソッドは、正しいアパートメントで継続が実行できるように、呼び出し元の Windows ランタイムのコンテキストをキャプチャします。
use_current によって返される値を使用することで、ランタイムに対して、継続はキャプチャされたコンテキスト (STA と MTA) で実行されることを示すことができます。このような実行は、継続元タスクがアパートメントに対応しているかどうかに関係なく行われます。 アパートメントに対応するタスクとは、Windows Runtime IAsyncInfo インターフェイスのラップを解除するタスク、またはそのようなタスクの子となるタスクです。
このメソッドは、Windows ストア アプリでのみ使用できます。
必要条件
ヘッダー: ppltasks.h
名前空間: concurrency