Freigeben über


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

Siehe auch

Referenz

Concurrency-Namespace