Структура IVirtualProcessorRoot
Абстракция для аппаратного потока, на котором может выполняться прокси-поток.
struct IVirtualProcessorRoot : public IExecutionResource;
Члены
Открытые методы
Name |
Описание |
---|---|
Вызывает связанный с интерфейсом контекста выполнения pContext прокси-поток, чтобы начать выполнение этом корне виртуального процессора. |
|
Приводит к тому, что прокси-поток, выполняющийся на данном корне виртуального процессора, прекращает управлять контекстом выполнения. Прокси-поток продолжит выполнение при вызове метода Activate. |
|
Приводит к тому, что данные, хранящиеся в иерархии памяти отдельных процессоров, становятся видимыми для всех процессоров в системе. Это гарантирует, что полная памяти граница была выполнена на всех процессорах перед возвратом метода. |
|
Возвращает уникальный идентификатор для корня виртуального процессора. |
Заметки
Каждый корень виртуального процессора имеет связанный ресурс выполнения. Интерфейс IVirtualProcessorRoot наследуется от интерфейса IExecutionResource. Несколько корней виртуальный процессор может соответствовать один и тот же базовый поток оборудования.
Диспетчер ресурсов предоставляет корни виртуального процессора планировщикам в ответ на запросы ресурсов. Планировщик может использовать корневой виртуальный процессор для выполнения работы, активировав его с контекстом выполнения.
Иерархия наследования
IVirtualProcessorRoot
Требования
Заголовок: concrtrm.h
Пространство имен: concurrency