Dela via


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

Se även