Freigeben über


IUMSScheduler::SetCompletionList-Methode

Weist einem UMS-Threadplaner eine IUMSCompletionList-Schnittstelle zu.

virtual void SetCompletionList(
   IUMSCompletionList * pCompletionList
) =0;

Parameter

  • pCompletionList
    Die Vervollständigungslistenschnittstelle für den Planer. Es gibt eine einzelne Liste pro Planer.

Hinweise

Der Ressourcen-Manager ruft diese Methode für einen Planer auf, der angibt, dass er UMS-Threads benötigt, nachdem der Planer eine ursprüngliche Zuordnung von Ressourcen angefordert hat. Der Planer kann mit der IUMSCompletionList-Schnittstelle bestimmen, wann die Blockierung von UMS-Threadproxys aufgehoben wurde. Auf diese Schnittstelle kann nur von einem Threadproxy aus zugegriffen werden, der auf einem dem UMS-Planer zugewiesenen virtuellen Prozessorstamm ausgeführt wird.

Anforderungen

Header: concrtrm.h

Namespace: Concurrency

Siehe auch

Referenz

IUMSScheduler-Struktur

IScheduler-Struktur

IUMSCompletionList-Struktur