Condividi tramite


Metodo ISchedulerProxy::BindContext

Associa un contesto di esecuzione a un proxy del thread, se non è già associato ad uno.

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

Parametri

  • pContext
    Un'interfaccia al contesto di esecuzione da associare a un proxy del thread.

Note

Generalmente, il metodo IThreadProxy::SwitchTo assocerà un proxy del thread a un contesto di esecuzione su richiesta.Vi sono, tuttavia, circostanze dove è necessario associare un contesto prima di assicurarsi che il metodo SwitchTo passi a un contesto già limitato.È il caso di un contesto di pianificazione UMS poiché non può chiamare metodi che allocano memoria e l'associazione di un proxy del thread può comportare allocazione di memoria se un proxy del thread non è subito disponibile nel pool di supporti liberi della factory di proxy del thread.

invalid_argument è generata se il parametro pContext ha il valore NULL.

Requisiti

Header: concrtrm.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Struttura ISchedulerProxy

Metodo ISchedulerProxy::UnbindContext