SwitchingProxyState, énumération
Utilisé pour indiquer l'état dans lequel se trouve un proxy de thread, lorsqu'il exécute un basculement de contexte coopératif vers un proxy de thread différent.
enum SwitchingProxyState;
Membres
Valeurs
Nom |
Description |
---|---|
Blocking |
Indique que le thread appelant effectue un blocage coopératif et doit être possédé exclusivement par l'appelant jusqu'à ce qu'il s'exécute de nouveau et effectue d'autres actions. |
Idle |
Indique que le thread appelant n'est plus nécessité par le planificateur et est retourné au Gestionnaire de ressources. Le contexte actuellement distribué n'est plus en mesure d'être utilisé par le Gestionnaire des ressources. |
Nesting |
Indique que le thread appelant imbrique un planificateur enfant et est nécessité par l'appelant, pour joindre à un planificateur différent. |
Notes
Un paramètre de type SwitchingProxyState est passé à la méthode IThreadProxy::SwitchTo pour indiquer au Gestionnaire des ressources comment traiter le proxy de thread qui passe l'appel.
Pour plus d'informations sur la façon dont ce type est utilisé, consultez IThreadProxy::SwitchTo.
Configuration requise
En-tête : concrtrm.h
Accès concurrentiel del'espace de noms :