Compartir a través de


ISchedulerProxy::Shutdown (Método)

Notifica al administrador de recursos que el programador va a cerrarse.Esto provocará que el administrador de recursos reclame inmediatamente todos los recursos concedidos al programador.

virtual void Shutdown() =0;

Comentarios

Todas las interfaces IExecutionContext que el programador recibió como resultado de suscribir un subproceso externo mediante los métodos ISchedulerProxy::RequestInitialVirtualProcessors o ISchedulerProxy::SubscribeCurrentThread deben devolverse al administrador de recursos usando IExecutionResource::Remove antes de que un planificador se cierre.

Si su programador tuviera alguna raíz del procesador virtual desactivada, debe activarla usando IVirtualProcessorRoot::Activate y permitir que los proxy de subprocesos se ejecuten en ellos, dejar el método Dispatch de los contextos de ejecución que están enviando antes de invocar Shutdown en un proxy del programador.

No es necesario que el programador devuelve individualmente todas las raíces virtuales de procesador el administrador de recursos concedido al mediante llamadas al método de Remove porque todas las raíces virtuales de los procesadores se devueltas el administrador de recursos al cerrarse.

Requisitos

Encabezado: concrtrm.h

Simultaneidad deespacio de nombres:

Vea también

Referencia

ISchedulerProxy (Estructura)

ISchedulerProxy::RequestInitialVirtualProcessors (Método)

ISchedulerProxy::SubscribeCurrentThread (Método)

IExecutionResource::Remove (Método)