Класс CurrentScheduler
Представляет абстракцию для текущего планировщика, связанного с вызывающим контекстом.
class CurrentScheduler;
Члены
Открытые методы
Имя |
Описание |
---|---|
Создает новый планировщик, поведение которого описано параметром _Policy и присоединяет его к вызывающему контексту.Вновь созданный планировщик станет текущим планировщика для вызывающего контекста. |
|
Перегружен.Создает новую группу расписаний внутри планировщика, связанного с вызывающим контекстом.Версия, которая принимает параметр _Placement вызывает задачи в пределах вновь созданная группа расписания быть смещенной в отношении выполнения в расположении, указанном этим параметром. |
|
Отсоединяет текущий планировщик от вызывающего контекста и восстанавливает ранее присоединенный планировщик как текущего планировщика, если таковой существует.После этого метод возвращает вызывающий контекст затем управляться планировщиком, который ранее был вложен в контекст с помощью CurrentScheduler::Create или метод Scheduler::Attach. |
|
Возвращает указатель на планировщик, связанный с контекстом вызывающим, его также называют текущим планировщиком. |
|
Возвращает текущее число виртуальных процессоров для планировщика, связанного с вызывающим контекстом. |
|
Возвращает копию политики, с которой создан текущий планировщик. |
|
Возвращает уникальный идентификатор для текущего планировщика. |
|
Определяет, является ли заданный расположение доступного в текущем планировщике. |
|
Приводит к тому, что дескриптору объекта события Windows, переданному в параметре _ShutdownEvent, направляется сигнал, когда планировщик, связанный с текущим контекстом, завершает работу и удаляет себя.В момент получения событием сигнала вся работа, запланированная планировщику, завершена.Несколько завершение работы события можно зарегистрировать с помощью данного метода. |
|
Перегружен.Назначает легкое задание внутри планировщика, связанного с контекстом вызывающим.Упрощенная задача - это будет помещена в группе расписания заданной средой выполнения.Версия, которая принимает параметр _Placement вызывает задачу быть смещенной в отношении выполнения в указанном месте. |
Заметки
Если нет планировщика (см. Планировщик), связанного с вызывающим контекстом, многие методы в классе CurrentScheduler приведут к вложению планировщика по умолчанию процесса.Это может также подразумевает, что планировщик по умолчанию процесса создается во время такого вызова.
Иерархия наследования
CurrentScheduler
Требования
Заголовок: concrt.h
Параллелизм пространство имен: