Метод ISchedulerProxy::CreateOversubscriber
Создает новый корень виртуального процессора на аппаратном потоке, связанном с существующим ресурса выполнения.
virtual IVirtualProcessorRoot * CreateOversubscriber(
_Inout_ IExecutionResource * pExecutionResource
) =0;
Параметры
- pExecutionResource
Интерфейс IExecutionResource, который представляет поток оборудования, для которого нужно превышение лимита подписки.
Возвращаемое значение
Интерфейс IVirtualProcessorRoot.
Заметки
Этот метод используется, когда ваш планировщик хочет переподписать определенный аппаратный поток в течение ограниченного периода времени. Как только закончите корень виртуальный процессор, необходимо вернуть его в диспетчер ресурсов путем вызова метода Remove интерфейса IVirtualProcessorRoot.
Поскольку интерфейс IVirtualProcessorRoot наследует от интерфейса IExecutionResource, можно даже переподписать существующий корень виртуального процессора.
Требования
Заголовок: concrtrm.h
Пространство имен: concurrency