ISchedulerProxy::CreateOversubscriber メソッド

既存の実行リソースに関連付けられているハードウェア スレッドに新しい仮想プロセッサ ルートを作成します。

virtual IVirtualProcessorRoot * CreateOversubscriber(
   _Inout_ IExecutionResource * pExecutionResource
) =0;

パラメーター

  • pExecutionResource
    オーバーサブスクライブするハードウェア スレッドを表す IExecutionResource インターフェイス。

戻り値

IVirtualProcessorRoot インターフェイス。

解説

このメソッドは、スケジューラで特定のハードウェア スレッドを一時的にオーバーサブスクライブする必要があるときに使用します。作成した仮想プロセッサ ルートが不要になったら、IVirtualProcessorRoot インターフェイスで Remove メソッドを呼び出して、仮想プロセッサ ルートをリソース マネージャーに返す必要があります。

IVirtualProcessorRoot インターフェイスが IExecutionResource インターフェイスを継承するため、その既存の仮想プロセッサ ルートできます。

必要条件

ヘッダー: concrtrm.h

名前空間: の同時実行

参照

関連項目

ISchedulerProxy 構造体