Enumeração de SwitchingProxyState
Usado para indicar o estado em que se encontra um proxy de thread, quando ele está executando uma alternância de contexto cooperativo para proxy um thread diferente.
enum SwitchingProxyState;
Membros
Valores
Nome |
Descrição |
---|---|
Blocking |
Indica que o thread de chamada está bloqueando cooperativamente e deve ser exclusivamente pertence ao chamador até subseqüentemente executando novamente e executar outra ação. |
Idle |
Indica que o thread de chamada não é mais necessária pelo programador e está sendo retornado para o Gerenciador de recursos. O contexto que estava sendo enviado não é mais capaz de ser utilizado pelo Gerenciador de recursos. |
Nesting |
Indica que o thread de chamada está aninhando um Agendador filho e é necessária pelo chamador, para anexar a um Agendador diferente. |
Comentários
Um parâmetro do tipo SwitchingProxyState é passado para o método IThreadProxy::SwitchTo para instruir o Gerenciador de recursos como tratar o proxy do thread que está fazendo a chamada.
Para obter mais informações sobre como esse tipo é usado, consulte IThreadProxy::SwitchTo.
Requisitos
Cabeçalho: concrtrm.h
Namespace: Simultaneidade