Compartilhar via


Método de ISchedulerProxy::BindContext

Associa um contexto de execução um proxy de thread, se ainda não estiver associada a um.

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

Parâmetros

  • pContext
    Uma interface para o contexto de execução para associar um proxy de thread.

Comentários

Normalmente, o IThreadProxy::SwitchTo método irá vincular um proxy de thread para um contexto de execução sob demanda.No entanto, existem circunstâncias em que é necessário vincular um contexto antecipadamente para garantir que o SwitchTo método alterna para um contexto já acoplado.Esse é o caso em um contexto de agendamento como ele não é possível chamar métodos alocar memória UMS e vinculação a um proxy de thread pode envolver a alocação de memória se um proxy de thread não está disponível no pool livre da fábrica de proxy thread.

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

Requisitos

Cabeçalho: concrtrm.h

Namespace: concorrência

Consulte também

Referência

Estrutura de ISchedulerProxy

Método de ISchedulerProxy::UnbindContext