IHostTaskManager-gränssnitt
Innehåller metoder som gör att CLR (Common Language Runtime) kan arbeta med uppgifter via värden i stället för att använda standardoperativsystemtrådning eller fiberfunktioner.
Metoder
Metod | Beskrivning |
---|---|
BeginDelayAbort-metod | Meddelar värden att hanterad kod anger en period där den aktuella aktiviteten inte får avbrytas. |
BeginThreadAffinity-metod | Meddelar värden att hanterad kod anger en period där den aktuella aktiviteten inte får flyttas till en annan operativsystemtråd. |
CallNeedsHostHook-metod | Gör att värden kan ange om den vanliga språkkörningen kan infoga det angivna anropet till en ohanterad funktion. |
CreateTask-metod | Begär att värden skapar en ny uppgift. |
EndDelayAbort-metod | Meddelar värden att hanterad kod avslutar perioden då den aktuella aktiviteten inte får avbrytas, efter ett tidigare anrop till BeginDelayAbort . |
EndThreadAffinity-metod | Meddelar värden att hanterad kod avslutar perioden då den aktuella aktiviteten inte får flyttas till en annan operativsystemtråd, efter ett tidigare anrop till BeginThreadAffinity . |
EnterRuntime-metod | Meddelar värden att ett anrop till en ohanterad metod, till exempel en plattformsanropsmetod, returnerar körningskontroll till CLR. |
GetCurrentTask-metod | Hämtar en gränssnittspekare till den uppgift som körs på operativsystemets tråd från vilken det här anropet görs. |
GetStackGuarantee-metod | Hämtar den mängd stackutrymme som garanterat är tillgängligt när en stackåtgärd har slutförts, men innan en process stängs. |
LeaveRuntime-metod | Meddelar värden att hanterad kod håller på att göra ett anrop till en ohanterad funktion. |
ReverseEnterRuntime-metod | Meddelar värden att ett anrop görs till CLR (Common Language Runtime) från ohanterad kod. |
ReverseLeaveRuntime-metod | Meddelar värden att kontrollen lämnar CLR och anger en ohanterad funktion som i sin tur anropades från hanterad kod. |
SetCLRTaskManager-metod | Ger värden en gränssnittspekare till en ICLRTaskManager-instans som implementeras av CLR. |
SetLocale-metod | Meddelar värden att CLR har ändrat nationella inställningar för den aktuella aktiviteten. |
SetStackGuarantee-metod | Reserverad för endast internt bruk. |
SetUILocale-metod | Meddelar värden att användargränssnittets nationella inställningar har ändrats för den aktuella aktiviteten. |
Vilolägesmetod | Meddelar värden att den aktuella uppgiften kommer att viloläge. |
SwitchToTask-metod | Meddelar värden att den ska växla ut den aktuella aktiviteten. |
Kommentarer
IHostTaskManager
tillåter CLR att skapa och hantera uppgifter, att tillhandahålla krokar för värden att vidta åtgärder när kontrollöverföringar från hanterad till ohanterad kod och vice versa, och för att ange vissa åtgärder som värden kan och inte kan vidta under kodkörningen.
Krav
Plattformar: Se Systemkrav.
Huvudet: MSCorEE.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 2.0