Classe CurrentScheduler

Consente di rappresentare un'astrazione per l'utilità di pianificazione corrente associata al contesto di chiamata.

class CurrentScheduler;

Membri

Dd492377.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

Metodo CurrentScheduler::Create

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.

Metodo CurrentScheduler::CreateScheduleGroup

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 causa le attività nel gruppo di pianificazione appena creato essere influenzato da eseguire nel percorso specificato dal parametro.

Metodo CurrentScheduler::Detach

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.Dopo il completamento del metodo, il contesto di chiamata viene quindi gestito dall'utilità di pianificazione che è stata precedentemente associata al contesto utilizzando CurrentScheduler::Create o del metodo di Scheduler::Attach .

Metodo CurrentScheduler::Get

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.

Metodo CurrentScheduler::GetNumberOfVirtualProcessors

Consente di restituire il numero corrente di processori virtuali per l'utilità di pianificazione associata al contesto di chiamata.

Metodo CurrentScheduler::GetPolicy

Consente di restituire una copia dei criteri con cui è stata creata l'utilità di pianificazione corrente.

Metodo CurrentScheduler::Id

Consente di restituire un identificatore univoco per l'utilità di pianificazione corrente.

Metodo CurrentScheduler::IsAvailableLocation

Determina se una posizione specificata è disponibile nell'utilità di pianificazione corrente.

Metodo CurrentScheduler::RegisterShutdownEvent

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.Gli eventi di chiusura più possono essere registrati con il metodo.

Metodo CurrentScheduler::ScheduleTask

Di overload.Consente di pianificare un'attività semplificata all'interno dell'utilità di pianificazione associata al contesto di chiamata.L'attività leggera verrà inserita in un gruppo di pianificazione determinata dal runtime.La versione che accetta il parametro _Placement causa l'attività essere influenzato a eseguire la 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

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Spazio dei nomi concurrency

Classe Scheduler

Enumerazione PolicyElementKey

Concetti

Utilità di pianificazione (runtime di concorrenza)