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.
Benachrichtigt den Ressourcen-Manager, dass der Planer heruntergefahren wird. Dies bewirkt, dass der Ressourcen-Manager sofort alle dem Planer gewährten Ressourcen freigibt.
virtual void Shutdown() =0;
Hinweise
Alle IExecutionContext-Schnittstellen, die der Planer durch das Abonnieren eines externen Threads mit der ISchedulerProxy::RequestInitialVirtualProcessors-Methode oder der ISchedulerProxy::SubscribeCurrentThread-Methode erhalten hat, müssen mit IExecutionResource::Remove an den Ressourcen-Manager zurückgegeben werden, bevor sich ein Planer herunterfährt.
Wenn der Planer über deaktivierte virtuelle Prozessorstämme verfügt, müssen Sie sie mit IVirtualProcessorRoot::Activate aktivieren und veranlassen, dass die Threadproxys, die auf ihm ausgeführt werden, die Dispatch-Methode der Ausführungskontexte verlassen, die sie weiterleiten, bevor Sie Shutdown für einen Planerproxy aufrufen.
Für den Planer ist es nicht notwendig, alle virtuellen Prozessorstämme einzeln zurückzugeben, die vom Ressourcen-Manager über Aufrufe der Remove-Methode gewährt wurden, da alle virtuellen Prozessorstämme beim Herunterfahren an den Ressourcen-Manager zurückgegeben werden.
Anforderungen
Header: concrtrm.h
Namespace: Concurrency
Siehe auch
Referenz
Weitere Ressourcen
ISchedulerProxy::RequestInitialVirtualProcessors-Methode