Поделиться через


Метод ISchedulerProxy::CreateOversubscriber

Создает новый корень виртуального процессора на аппаратном потоке, связанном с существующим ресурса выполнения.

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

Параметры

  • pExecutionResource
    Интерфейс IExecutionResource, который представляет поток оборудования, для которого нужно превышение лимита подписки.

Возвращаемое значение

Интерфейс IVirtualProcessorRoot.

Заметки

Этот метод используется, когда ваш планировщик хочет переподписать определенный аппаратный поток в течение ограниченного периода времени. Как только закончите корень виртуальный процессор, необходимо вернуть его в диспетчер ресурсов путем вызова метода Remove интерфейса IVirtualProcessorRoot.

Поскольку интерфейс IVirtualProcessorRoot наследует от интерфейса IExecutionResource, можно даже переподписать существующий корень виртуального процессора.

Требования

Заголовок: concrtrm.h

Пространство имен: concurrency

См. также

Ссылки

Структура ISchedulerProxy