Compartilhar via


Método ISchedulerProxy::BindContext

Associa um contexto de execução com um proxy de thread, se não for associada ao.

virtual void BindContext(
   _Inout_ IExecutionContext * pContext
) =0;

Parâmetros

  • pContext
    Uma interface para o contexto de execução a ser associado a um proxy do thread.

Comentários

Normalmente, o método de IThreadProxy::SwitchTo associará um proxy do thread em um contexto de execução sob demanda. Há, porém, as condições em que é necessário associar com antecedência um contexto para garantir que o método de SwitchTo a um contexto já associada. Esse é o caso em UMS que agendarem o contexto porque não pode chamar os métodos que atribuem a memória, e associar um proxy do thread pode envolver a alocação de memória se um proxy do thread não é prontamente disponível no pool livre de fábrica de proxy de thread.

invalid_argument será lançada se o parâmetro pContext tem o valor NULL.

Requisitos

Cabeçalho: concrtrm.h

Namespace: simultaneidade

Consulte também

Referência

Estrutura ISchedulerProxy

Método ISchedulerProxy::UnbindContext