Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Schnittstelle zu einer Abstraktion eines Arbeitsplaners. Der Ressourcen-Manager der Concurrency Runtime kommuniziert mit Arbeitsplanern mithilfe dieser Schnittstelle.
struct IScheduler;
Member
Öffentliche Methoden
Name |
Beschreibungen |
|---|---|
Stellt einem Planer einen Satz von virtuellen Prozessorstämmen zur Verwendung bereit. Jede IVirtualProcessorRoot-Schnittstelle stellt das Recht dar, einen einzelnen Thread auszuführen, der Arbeiten im Auftrag des Planers ausführen kann. |
|
Gibt einen eindeutigen Bezeichner für den Planer zurück. |
|
Gibt eine Kopie der Richtlinie des Planers zurück. Weitere Informationen über verfügbare Planerrichtlinien finden Sie unter SchedulerPolicy. |
|
Benachrichtigt diesen Planer, dass die durch den Satz virtueller Prozessorstämme dargestellten Hardwarethreads im Array ppVirtualProcessorRoots jetzt von anderen Planern verwendet werden. |
|
Benachrichtigt diesen Planer, dass die durch den Satz virtueller Prozessorstämme dargestellten Hardwarethreads im Array ppVirtualProcessorRoots nicht von anderen Planern verwendet werden. |
|
Initiiert die Löschung von virtuellen Prozessorstämmen, die diesem Planer zuvor zugeordnet wurden. |
|
Stellt Informationen zur Empfangs- und Abschlussrate von Aufgaben und zu Änderungen der Warteschlangenlänge eines Planers bereit. |
Hinweise
Wenn Sie einen benutzerdefinierten Planer implementieren, der mit dem Ressourcen-Manager kommuniziert, müssen Sie eine Implementierung der IScheduler-Schnittstelle bereitstellen. Diese Schnittstelle ist ein Ende eines bidirektionalen Kommunikationskanals zwischen einem Planer und dem Ressourcen-Manager. Das andere Ende wird durch die IResourceManager-Schnittstelle und ISchedulerProxy-Schnittstelle dargestellt, die welche vom Ressourcen-Manager implementiert werden.
Vererbungshierarchie
Anforderungen
Header: concrtrm.h
Namespace: Concurrency