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


Перечисление SwitchingProxyState

Используется для обозначения состояния прокси-потока, когда он выполняет совместное контекстное переключение на другой прокси-поток.

enum SwitchingProxyState;

Члены

Значения

Имя

Описание

Blocking

Указывает, что вызывающий поток блокируется совместно и должны исключительно принадлежать вызывающим до повторного запуска впоследствии и выполнения других действий.

Idle

Указывает, что вызывающий поток больше не нужен планировщику и возвращается к диспетчеру ресурсов. Контекст, который был отправлен, больше не может использоваться, диспетчером ресурсов.

Nesting

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

Заметки

Параметр типа SwitchingProxyState передается в метод IThreadProxy::SwitchTo, чтобы сообщить диспетчеру ресурсов как обрабатывать прокси поток, выполняющий вызов.

Дополнительные сведения об использовании этого типа см. в разделе IThreadProxy::SwitchTo.

Требования

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

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

См. также

Ссылки

Пространство имен Concurrency