IHostTaskManager felület
Olyan metódusokat biztosít, amelyek lehetővé teszik, hogy a közös nyelvi futtatókörnyezet (CLR) a szokásos operációs rendszer szállánc- vagy szálfüggvények helyett a gazdagépen keresztül működjön együtt a feladatokkal.
Metódus | Leírás |
---|---|
BeginDelayAbort metódus | Értesíti a gazdagépet, hogy a felügyelt kód olyan időszakot ír be, amelyben az aktuális tevékenységet nem szabad megszakítani. |
BeginThreadAffinity metódus | Értesíti a gazdagépet, hogy a felügyelt kód olyan időszakot ír be, amelyben az aktuális feladatot nem szabad másik operációsrendszer-szálra áthelyezni. |
CallNeedsHostHook metódus | Lehetővé teszi a gazdagép számára annak megadását, hogy a közös nyelvi futtatókörnyezet be tudja-e ágyazni a megadott hívást egy nem felügyelt függvénybe. |
CreateTask metódus | Azt kéri, hogy a gazdagép hozzon létre egy új feladatot. |
EndDelayAbort metódus | Értesíti a gazdagépet, hogy a felügyelt kód kilép azon időszakból, amelyben az aktuális tevékenységet nem szabad megszakítani egy korábbi hívás után.BeginDelayAbort |
EndThreadAffinity metódus | Értesíti a gazdagépet, hogy a felügyelt kód kilép azon időszakból, amelyben az aktuális feladatot nem szabad áthelyezni egy másik operációsrendszer-szálra BeginThreadAffinity a következő korábbi hívás után: . |
EnterRuntime metódus | Értesíti a gazdagépet, hogy egy nem felügyelt metódusra( például platformhívási metódusra) irányuló hívás végrehajtási vezérlőt ad vissza a CLR-nek. |
GetCurrentTask metódus | Egy interfészmutatót kap arra a feladatra, amely jelenleg azon az operációsrendszer-szálon fut, amelyről ez a hívás történik. |
GetStackGuarantee metódus | Lekéri azt a mennyiségű veremterületet, amely garantáltan elérhető lesz a veremművelet befejezése után, de a folyamat lezárása előtt. |
LeaveRuntime metódus | Értesíti a gazdagépet, hogy a felügyelt kód egy nem felügyelt függvény hívására készül. |
ReverseEnterRuntime metódus | Értesíti a gazdagépet arról, hogy hívás történik a közös nyelvi futtatókörnyezetbe (CLR) nem felügyelt kódból. |
ReverseLeaveRuntime metódus | Értesíti a gazdagépet, hogy a vezérlő elhagyja a CLR-t, és egy nem felügyelt függvényt ad meg, amely viszont a felügyelt kódból lett meghívva. |
SetCLRTaskManager metódus | A gazdagépnek egy interfészmutatót biztosít a CLR által implementált ICLRTaskManager-példányhoz . |
SetLocale metódus | Értesíti a gazdagépet, hogy a CLR módosította az aktuális feladat területi beállítását. |
SetStackGuarantee metódus | Csak belső használatra van fenntartva. |
SetUILocale metódus | Értesíti a gazdagépet, hogy a felhasználói felület területi beállítása megváltozott az aktuális feladatban. |
Alvó mód | Értesíti a gazdagépet, hogy az aktuális feladat alvó állapotba kerül. |
SwitchToTask metódus | Értesíti a gazdagépet, hogy ki kell kapcsolnia az aktuális feladatot. |
IHostTaskManager
lehetővé teszi a CLR-nek, hogy feladatokat hozzon létre és kezeljen, hogy a gazdagép a felügyelt kódról a nem felügyelt kódra történő átvitelkor és fordítva is végrehajthassa a műveletet, valamint olyan műveleteket adjon meg, amelyeket a gazdagép végrehajthat és nem tud végrehajtani a kód végrehajtása során.
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: MSCorEE.h
Könyvtár: Erőforrásként szerepel a MSCorEE.dll
.NET-keretrendszer verziók: 2.0 óta érhető el
.NET-visszajelzés
A(z) .NET egy nyílt forráskód projekt. Visszajelzés adásához válasszon egy hivatkozást: