SwitchingProxyState-Enumeration
Wird verwendet, um den Zustand zu bezeichnen, in dem ein Threadproxy ist, wenn er einen kooperativen Kontextwechsel zu einem anderen Threadproxy ausführt.
enum SwitchingProxyState;
Member
Werte
Name |
Beschreibungen |
---|---|
Blocking |
Gibt an, dass der aufrufende Thread kooperativ blockiert und ausschließlich dem Aufrufer gehören sollte, bis er anschließend wieder ausgeführt wird und andere Aktionen durchführt. |
Idle |
Gibt an, dass der aufrufende Thread nicht mehr vom Planer benötigt wird und an den Ressourcen-Manager zurückgegeben wird. Der Kontext, der weitergeleitet wurde, kann nicht mehr vom Ressourcen-Manager verwendet werden. |
Nesting |
Gibt an, dass der aufrufende Thread einen untergeordneten Planer schachtelt und vom Aufrufer benötigt wird, um sich an einen anderen Planer anzufügen. |
Hinweise
Ein Parameter des Typs SwitchingProxyState wird an die IThreadProxy::SwitchTo-Methode übergeben, um den Ressourcen-Manager anzuweisen, wie der den Aufruf ausführende Threadproxy behandelt werden soll.
Weitere Informationen darüber, wie dieser Typ verwendet wird, finden Sie unter IThreadProxy::SwitchTo.
Anforderungen
Header: concrtrm.h
Namespace: Concurrency