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

Espace de noms d'accès : Concurrency

Voir aussi

Référence

Concurrency, espace de noms