Udostępnij za pośrednictwem


Struktura IVirtualProcessorRoot

Abstrakcji sprzętu wątku można wykonać proxy wątku.

struct IVirtualProcessorRoot : public IExecutionResource;

Członkowie

Dd492543.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

Metoda IVirtualProcessorRoot::Activate

Powoduje, że wątek serwera proxy, skojarzone z interfejsu kontekst wykonywania pContext rozpoczęcie wykonywania na tego procesora wirtualnego katalogu głównego.

Metoda IVirtualProcessorRoot::Deactivate

Powoduje, że proxy wątku aktualnie wykonywanych na ten procesor wirtualny katalog główny zatrzymać wysyłka kontekst wykonywania.Serwer proxy wątek wznowi wykonywanie na wywołanie Activate metody.

Metoda IVirtualProcessorRoot::EnsureAllTasksVisible

Powoduje, że dane przechowywane w hierarchii pamięci poszczególne procesory, staną się widoczne dla wszystkich procesorów w systemie.Zapewnia, że horyzont pamięci zostało uruchomione na wszystkich procesorach przed metoda zwraca wartość.

Metoda IVirtualProcessorRoot::GetId

Zwraca wartość identyfikator unikatowy dla procesora wirtualnego katalogu głównego.

Uwagi

Każdego procesora wirtualnego katalogu głównego ma zasób skojarzone wykonanie.IVirtualProcessorRoot Interfejsu dziedziczy z IExecutionResource interfejsu.W tym samym wątku sprzętu podstawowej może odpowiadać wiele procesorów wirtualnych katalogów głównych.

Menedżer zasobów udziela planiści, w odpowiedzi na żądania zasobów procesora wirtualnych katalogów głównych.Harmonogram można użyć do wykonywania pracy, aktywując w kontekście realizacji głównego wirtualnego procesora.

Hierarchii dziedziczenia

IExecutionResource

IVirtualProcessorRoot

Wymagania

Nagłówek: concrtrm.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Współbieżność obszaru nazw