ISchedulerProxy::BindContext-Methode
Ordnet einen Threadproxy einem Ausführungskontext zu, wenn er nicht bereits zugeordnet ist.
virtual void BindContext(
_Inout_ IExecutionContext * pContext
) =0;
Parameter
- pContext
Eine Schnittstelle zum Ausführungskontext, der einem Threadproxy zugeordnet wird.
Hinweise
Normalerweise bindet die IThreadProxy::SwitchTo-Methode einen Threadproxy nach Bedarf an einen Ausführungskontext. Es gibt jedoch Umstände, wo es notwendig ist, einen Kontext im Voraus zu binden, um sicherzustellen, dass die SwitchTo-Methode zu einem bereits gebundenen Kontext wechselt. Dies ist der Fall bei einem UMS-Planungskontext, da dieser keine Methoden aufrufen kann, die Speicher belegen, und einen Threadproxy zu binden, schließt möglicherweise die Speicherbelegung ein, wenn ein Threadproxy nicht sofort im freien Pool der Threadproxyfactory verfügbar ist.
invalid_argument wird ausgelöst, wenn der Parameter pContext den Wert NULL hat.
Anforderungen
Header: concrtrm.h
Namespace: Parallelität