Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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ódusok
| 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 BeginThreadAffinitya 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. |
Megjegyzések
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.
Követelmények
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