Struttura IVirtualProcessorRoot
Un'astrazione per un thread di hardware sulla quale può eseguire un proxy del thread.
struct IVirtualProcessorRoot : public IExecutionResource;
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Provoca il proxy del thread associato all'interfaccia del contesto di esecuzione pContext per iniziare l'esecuzione su questa radice del processore virtuale. |
|
Provoca il proxy del thread attualmente in esecuzione sulla radice del processore virtuale per interrompere la distribuzione del contesto di esecuzione. Il proxy del thread riprenderà l'esecuzione su una chiamata al metodo Activate. |
|
Provoca dati archiviati nella gerarchia della memoria di processori singoli per diventare visibile a tutti i processori sul sistema. Si assicura che un recinto della memoria completo sia stato eseguito su tutti i processori prima della restituzione del metodo. |
|
Consente di restituire un identificatore univoco per la radice di un processore virtuale. |
Note
Ogni radice del processore virtuale dispone di una risorsa di esecuzione associata. L'interfaccia IVirtualProcessorRoot eredita dall'interfaccia IExecutionResource. È possibile che più radici del processore virtuale corrispondano allo stesso thread di hardware sottostante.
Gestione risorse concede radici del processore virtuali alle utilità di pianificazione in risposta alle richieste di risorse. Un'utilità di pianificazione può utilizzare un processore virtuale radice per eseguire lavoro attivandolo con un contesto di esecuzione.
Gerarchia di ereditarietà
IVirtualProcessorRoot
Requisiti
Header: concrtrm.h
Concorrenza diSpazio dei nomi: