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.
_CRTIMP 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 che sia collegato a un contesto tramite il metodo Allegare.
Tale metodo potrebbe generare una varietà di eccezioni, incluse scheduler_resource_allocation_error e invalid_scheduler_policy_value.
Requisiti
Header: concrt.h
Spazio dei nomi: Concurrency
Vedere anche
Riferimenti
Metodo CurrentScheduler::Create