Udostępnij za pośrednictwem


Struktura IResourceManager

Interfejs Menedżera zasobów Runtime współbieżności.Jest to interfejs, przez który planiści komunikować się z Menedżerem zasobów.

struct IResourceManager;

Członkowie

Dd492405.collapse_all(pl-pl,VS.110).gifWyliczenia publicznych

Nazwa

Opis

Wyliczanie IResourceManager::OSVersion

Typ wyliczany reprezentującą wersji systemu operacyjnego.

Dd492405.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

Metoda IResourceManager::CreateNodeTopology

Ta metoda jest hak badania, w celu ułatwienia badania na zróżnicowanie topologie sprzętu bez konieczności rzeczywistego sprzętu dopasowanie konfiguracji z Menedżera zasobów, tworzy obecnie tylko w przypadku debugowania środowiska wykonawczego.W detalicznych kompilacjach środowiska wykonawczego metoda ta zwróci bez konieczności wykonywania żadnych działań.

Metoda IResourceManager::GetAvailableNodeCount

Zwraca liczbę węzłów, które są dostępne do Menedżera zasobów.

Metoda IResourceManager::GetFirstNode

Zwraca pierwszy węzeł w celu wyliczenia, jak określono przez Menedżera zasobów.

Metoda IResourceManager::Reference

Zwiększa liczbę odwołań na wystąpienie Menedżera zasobów.

Metoda IResourceManager::RegisterScheduler

Harmonogram rejestruje się z Menedżerem zasobów.Zarejestrowany przez harmonogram zadań należy komunikować się z przy użyciu Menedżera zasobów ISchedulerProxy interfejsu, który jest zwracany.

Metoda IResourceManager::Release

Dekrementuje odniesienia liczyć na wystąpienie Menedżera zasobów.Menedżer zasobów jest niszczony, kiedy jego licznika odwołań prowadzi do 0.

Uwagi

Użyj CreateResourceManager funkcję, aby otrzymać interfejs instancji singleton Menedżera zasobów.Metoda zwiększa liczbę odwołań na Menedżera zasobów i powinna wywołać IResourceManager::Release metodę w celu zwolnienia odwołania po wykonaniu tych czynności za pomocą Menedżera zasobów.Zazwyczaj każdy harmonogram, tworzonych wywołania tej metody podczas tworzenia i zwolnienia odwołania do Menedżera zasobów, po jego zamknięciu.

Hierarchii dziedziczenia

IResourceManager

Wymagania

Nagłówek: concrtrm.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Współbieżność obszaru nazw

Struktura ISchedulerProxy

Struktura IScheduler