Metodo Scheduler::Create
Crea una nuova utilità di pianificazione il cui comportamento viene descritto dal parametro _Policy, posiziona un riferimento iniziale nell'utilità di pianificazione e gli restituisce un puntatore.
static Scheduler * __cdecl Create(
const SchedulerPolicy& _Policy
);
Parametri
- _Policy
Criteri dell'utilità di pianificazione che descrivono il comportamento dell'utilità di pianificazione appena creata.
Valore restituito
Puntatore a un'utilità di pianificazione appena creata. L'oggetto Scheduler presenta un conteggio dei riferimenti iniziali.
Note
Dopo che un'utilità di pianificazione viene creata con il metodo Create, è necessario chiamare il metodo Release ad un certo punto in futuro per rimuovere il conteggio del riferimento iniziale e consentire all'utilità di pianificazione di arrestarsi.
Un'utilità di pianificazione creata con questo metodo non è collegata al contesto di chiamata. È possibile collegarlo a un contesto utilizzando il metodo Attach.
Tale metodo può generare una varietà di eccezioni, incluse scheduler_resource_allocation_error e invalid_scheduler_policy_value.
Requisiti
Header: concrt.h
Spazio dei nomi: concorrenza
Vedere anche
Riferimenti
Metodo CurrentScheduler::Create