Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Construye una nueva directiva del programador y la llena con valores para claves de directiva admitidas por programadores del runtime de simultaneidad y el administrador de recursos.
SchedulerPolicy();
SchedulerPolicy(
size_t _PolicyKeyCount,
...
);
SchedulerPolicy(
const SchedulerPolicy& _SrcPolicy
);
Parámetros
_PolicyKeyCount
El número de pares clave-valor que sigue el parámetro _PolicyKeyCount._SrcPolicy
La directiva de origen que se va a copiar.
Comentarios
El primer constructor crea una nueva directiva de programador donde todas las directivas se inicializarán en sus valores predeterminado.
El segundo constructor crea una nueva directiva del programador que usa un estilo de parámetro con nombre de inicialización.Los valores después del parámetro _PolicyKeyCount se proporcionan como pares clave-valor.Cualquier clave de directiva que no se especifique en este constructor tendrá su valor predeterminado.Este constructor podría producir las excepciones invalid_scheduler_policy_key, invalid_scheduler_policy_value o invalid_scheduler_policy_thread_specification.
El tercer constructor es un constructor de copias.A menudo, la manera más conveniente de definir una nueva directiva de programador es copiar una directiva existente y modificarla utilizando los métodos de SetPolicyValue o de SetConcurrencyLimits .
Para obtener más información sobre cómo trabajar con directivas de programador, incluidos ejemplos, vea Directivas del programador.
Requisitos
Encabezado: concrt.h
Simultaneidad deespacio de nombres:
Vea también
Referencia
SchedulerPolicy::SetPolicyValue (Método)
SchedulerPolicy::GetPolicyValue (Método)