Структура IResourceManager
Интерфейс к диспетчеру ресурсов среды выполнения с параллелизмом.Это интерфейс, планировщики взаимодействуют с диспетчером ресурсов.
struct IResourceManager;
Участники
Открытые перечисления
Имя |
Описание |
---|---|
Перечислимый тип, представляющий версию операционной системы. |
Открытые методы
Имя |
Описание |
---|---|
Имеется только в отладочные построения среды выполнения, этот метод обработчик тестов, предназначенный для упрощения тестирования диспетчера ресурсов на varying аппаратные топологии, не требуя фактического оборудования соответствующей конфигурации.Розничными с построениями среды выполнения, этот метод возвратит без выполнения каких-либо действий. |
|
Возвращает число узлов, доступных к диспетчеру ресурсов. |
|
Возвращает первый узел в порядке перечисления в соответствии с диспетчером ресурсов. |
|
Увеличивает счетчик ссылок на экземпляр диспетчера ресурсов. |
|
Регистрирует планировщик с диспетчером ресурсов.Как только планировщик зарегистрирован, он должен обмениваться со диспетчер ресурсов с помощью интерфейса ISchedulerProxy, возвращается. |
|
Уменьшает счетчик ссылок на экземпляр диспетчера ресурсов.Диспетчер ресурсов уничтожается при его значение счетчика ссылок переходит к 0. |
Заметки
Используйте функцию CreateResourceManager для получения интерфейса на экземпляр диспетчера ресурсов.Метод увеличивает счетчик ссылок в диспетчере ресурсов, поэтому необходимо вызвать метод IResourceManager::Release для освобождения справочник по завершении с диспетчером ресурсов.Как правило, каждый планировщик создании вызывает этот метод на момент создания и освобождает ссылку на диспетчер ресурсов после того, как оно завершает работу.
Иерархия наследования
IResourceManager
Требования
заголовок: concrtrm.h
Параллелизм пространство имен: