Classe CurrentScheduler
Consente di rappresentare un'astrazione per l'utilità di pianificazione corrente associata al contesto di chiamata.
class CurrentScheduler;
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Crea una nuova utilità di pianificazione il cui comportamento è descritto dal parametro _Policy e lo collega al contesto di chiamata. L'utilità di pianificazione appena creata diventerà l'utilità di pianificazione corrente per il contesto di chiamata. |
|
Di overload. Crea un nuovo gruppo di pianificazione all'interno dell'utilità di pianificazione associata al contesto di chiamata. La versione che accetta il parametro _Placement fa sì che l'attività nel gruppo di pianificazione appena creato possa essere influenzata nell'esecuzione nella posizione specificata da quel parametro. |
|
Disconnette l'utilità di pianificazione corrente dal contesto di chiamata e ripristina l'utilità di pianificazione precedentemente collegata come utilità di pianificazione corrente, se esistente. Quando termina, il contesto di chiamata viene gestito dall'utilità di pianificazione che è stata precedentemente collegata al contesto utilizzando il metodo CurrentScheduler::Create o Scheduler::Attach. |
|
Consente di restituire un puntatore all'utilità di pianificazione associata al contesto di chiamata, a cui ci si riferisce anche come l'utilità di pianificazione corrente. |
|
Consente di restituire il numero corrente di processori virtuali per l'utilità di pianificazione associata al contesto di chiamata. |
|
Consente di restituire una copia dei criteri con cui è stata creata l'utilità di pianificazione corrente. |
|
Consente di restituire un identificatore univoco per l'utilità di pianificazione corrente. |
|
Determina se la posizione specificata è disponibile nell'utilità di pianificazione corrente. |
|
Consente all'handle dell'evento Windows passato nel parametro _ShutdownEvent di essere segnalato quando l'utilità di pianificazione associata al contesto corrente si chiude e si distrugge. Al momento della segnalazione dell'evento, tutto il lavoro che è stato pianificato per l'utilità di pianificazione viene completato. Questo metodo può registrare più eventi di arresto. |
|
Di overload. Consente di pianificare un'attività semplificata all'interno dell'utilità di pianificazione associata al contesto di chiamata. L'attività semplificata sarà posizionata in un gruppo di pianificazione determinato dal runtime. La versione che accetta il parametro _Placement fa sì che l'attività possa essere influenzata nell'esecuzione nella posizione specificata. |
Note
Se non c'è alcuna utilità di pianificazione (vedere Utilità di pianificazione) associata al contesto di chiamata, molti metodi all'interno della classe CurrentScheduler risulteranno in un allegato dell'utilità di pianificazione predefinita del processo. Potrebbe implicare anche che l'utilità di pianificazione predefinita del processo sia creata durante tale chiamata.
Gerarchia di ereditarietà
CurrentScheduler
Requisiti
Header: concrt.h
Spazio dei nomi: concorrenza