Condividi tramite


Enumerazione SwitchingProxyState

Utilizzato per indicare lo stato in cui si trova un proxy del thread, quando è in esecuzione uno scambio di contesto cooperativo per un proxy del thread diverso.

enum SwitchingProxyState;

Membri

Dd492852.collapse_all(it-it,VS.110).gifValori

Nome

Descrizione

Blocking

Indica che il thread chiamante sta bloccando cooperativamente e deve essere di proprietà esclusiva del chiamante fino a quando sarà nuovamente in esecuzione successivamente e starà eseguendo un'altra azione.

Idle

Indica che il thread chiamante non è più necessario per l'utilità di pianificazione ed è in corso di restituzione alla Gestione risorse.Il contesto inviato non è più in grado di essere utilizzato da Gestione risorse.

Nesting

Indica che il thread chiamante sta annidando un'utilità di pianificazione figlio ed è necessario per il chiamante per collegarsi a un'utilità di pianificazione diversa.

Note

Un parametro di tipo SwitchingProxyState viene passato al metodo IThreadProxy::SwitchTo per istruire il gestore risorse su come trattare il proxy del thread che sta effettuando la chiamata.

Per ulteriori informazioni sulla modalità di utilizzo di questo tipo, vedere IThreadProxy::SwitchTo.

Requisiti

Header: concrtrm.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Spazio dei nomi concurrency