Compartir a través de


IExecutionResource (Estructura)

Una abstracción para un subproceso del hardware.

struct IExecutionResource;

Miembros

Métodos públicos

Name

Descripción

IExecutionResource::CurrentSubscriptionLevel (Método)

Devuelve el número de raíces del procesador virtual activadas y los subprocesos externos actualmente subscritos asociados al subproceso de hardware subyacente que representa este recurso de ejecución.

IExecutionResource::GetExecutionResourceId (Método)

Devuelve un identificador único para el subproceso del hardware que representa este recurso de ejecución.

IExecutionResource::GetNodeId (Método)

Devuelve un identificador único para el nodo de procesador la que pertenece este recurso de ejecución.

IExecutionResource::Remove (Método)

Devuelve este recurso de ejecución al administrador de recursos.

Comentarios

Los recursos de ejecución pueden ser independientes o asociados a raíces del procesador virtuales. Se crea un recurso de ejecución independiente cuando un subproceso en su aplicación crea una suscripción del subproceso. Los métodos ISchedulerProxy::SubscribeThread e ISchedulerProxy::RequestInitialVirtualProcessors crean suscripciones del subproceso y devuelven una interfaz IExecutionResource que representa la suscripción. Crear una suscripción del subproceso es una manera de informar al administrador de recursos que un subproceso determinado participará en el trabajo de la cola de un programador, junto al administrador de recursos de raíces del procesador virtual asignado al programador. El administrador de recursos usa la información para evitar suscripciones excesivas de subprocesos de hardware donde es posible.

Jerarquía de herencia

IExecutionResource

Requisitos

Encabezado: concrtrm.h

Espacio de nombres: Simultaneidad

Vea también

Referencia

Espacio de nombres de simultaneidad

IVirtualProcessorRoot (Estructura)

Otros recursos

ISchedulerProxy::SubscribeCurrentThread (Método)

ISchedulerProxy::RequestInitialVirtualProcessors (Método)