Share via


SwitchingProxyState 列舉

用來表示執行緒 Proxy 所處的狀態 (當它正在執行合作內容切換到不同的執行緒 Proxy 時)。

enum SwitchingProxyState;

Members

名稱

描述

Blocking

表示呼叫執行緒配合封鎖,且應該會以獨佔模式由呼叫端擁有,直到隨後再執行一次以及執行其他動作。

Idle

表示排程器不再需要呼叫執行緒,且會將該執行緒傳回資源管理員。 所分派的內容不能再供資源管理員使用。

Nesting

表示呼叫執行緒正在將子排程器變更為巢狀結構,而且呼叫端需要此呼叫執行緒,才能附加至不同的排程器。

備註

會將 SwitchingProxyState 型別的參數傳遞至 IThreadProxy::SwitchTo 方法,以指示資源管理員如何處理呼叫的執行緒 Proxy。

如需如何使用此類型的詳細資訊,請參閱 IThreadProxy::SwitchTo

需求

標頭: concrtrm.h

Namespace: 並行存取

請參閱

參考

concurrency 命名空間