Compartilhar via


Enumeração SwitchingProxyState

Usado para denotar o estado um proxy do thread está no, quando estiver executando um cooperativo alternância de contexto para um proxy diferente do thread.

enum SwitchingProxyState;

Membros

Valores

Nome

Descrição

Blocking

Indica que o thread de chamada cooperativa está bloqueando e deve ser de propriedade exclusivamente pelo chamador até depois executar novamente e executar outra ação.

Idle

Indica que o thread de chamada é mais necessário e não por agendador está sendo retornado ao Gerenciador de Recursos. O contexto que estava despachados não pode mais ser usado pelo Gerenciador de Recursos.

Nesting

Indica que o thread de chamada é aninhando um agendador filho e será necessário pelo chamador, para anexar a um agendador diferente.

Comentários

Um parâmetro de tipo SwitchingProxyState é passado ao 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

Consulte também

Referência

Namespace Concurrency