CreateResourceManager 関数

同時実行ランタイムのリソース マネージャーのシングルトン インスタンスを表すインターフェイスを返します。リソース マネージャーは、相互の連携を必要とするスケジューラにリソースを割り当てます。

IResourceManager* __cdecl CreateResourceManager();

戻り値

IResourceManager インターフェイス。

解説

それ以降、このメソッドを複数回呼び出すと、リソース マネージャーの同じインスタンスが返されます。このメソッドの各呼び出しは、リソース マネージャーの参照カウントをインクリメントします。また、スケジューラがリソース マネージャーとの通信を完了したときに、IResourceManager::Release メソッドの呼び出しと対応している必要があります。

オペレーティング システムが同時実行ランタイムでサポートされていない場合は、unsupported_os がスローされます。サポートされている最も古いオペレーティング システムは、Windows XP Service Pack 3 です。

必要条件

ヘッダー: concrtrm.h

名前空間: 同時実行

参照

関連項目

concurrency 名前空間

IResourceManager::OSVersion 列挙