Перечисление SwitchingProxyState
Используется для обозначения состояния прокси-потока, когда он выполняет совместное контекстное переключение на другой прокси-поток.
enum SwitchingProxyState;
Члены
Значения
Name |
Описание |
---|---|
Blocking |
Указывает, что вызывающий поток блокируется совместно и должны исключительно принадлежать вызывающим до повторного запуска впоследствии и выполнения других действий. |
Idle |
Указывает, что вызывающий поток больше не нужен планировщику и возвращается к диспетчеру ресурсов. Контекст, который был отправлен, больше не может использоваться, диспетчером ресурсов. |
Nesting |
Указывает, что в вызывающий поток вложен дочерний планировщик и поток требуется вызывающему, чтобы присоединиться к другому планировщику. |
Заметки
Параметр типа SwitchingProxyState передается в метод IThreadProxy::SwitchTo, чтобы сообщить диспетчеру ресурсов как обрабатывать прокси поток, выполняющий вызов.
Дополнительные сведения об использовании этого типа см. в разделе IThreadProxy::SwitchTo.
Требования
Заголовок: concrtrm.h
Пространство имен: concurrency