既存の実行リソースに関連付けられているハードウェア スレッドに新しい仮想プロセッサ ルートを作成します。
virtual IVirtualProcessorRoot * CreateOversubscriber(
IExecutionResource * pExecutionResource
) =0;
パラメーター
- pExecutionResource
オーバーサブスクライブするハードウェア スレッドを表す IExecutionResource インターフェイス。
戻り値
IVirtualProcessorRoot インターフェイス。
解説
このメソッドは、スケジューラで特定のハードウェア スレッドを一時的にオーバーサブスクライブする必要があるときに使用します。 作成した仮想プロセッサ ルートが不要になったら、IVirtualProcessorRoot インターフェイスで Remove メソッドを呼び出して、仮想プロセッサ ルートをリソース マネージャーに返す必要があります。
IVirtualProcessorRoot インターフェイスは IExecutionResource インターフェイスを継承しているため、既存の仮想プロセッサ ルートをオーバーサブスクライブすることもできます。
必要条件
ヘッダー: concrtrm.h
名前空間: Concurrency