Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Meddelar CLR (Common Language Runtime) att uppgiften som den aktuella ICLRTask-instansen representerar nu är i ett fungerande tillstånd.
Syntax
HRESULT SwitchIn (  
    [in] HANDLE threadHandle  
);  
Parametrar
threadHandle
[i] Ett handtag till den fysiska tråd där uppgiften som representeras av den aktuella ICLRTask instansen körs.
Returvärde
| HRESULT | Description | 
|---|---|
| S_OK | 
              SwitchIn returnerades korrekt. | 
| HOST_E_CLRNOTAVAILABLE | CLR har inte lästs in i en process, eller så är CLR i ett tillstånd där den inte kan köra hanterad kod eller bearbeta anropet. | 
| HOST_E_TIMEOUT | Samtalets tidsgräns överst. | 
| HOST_E_NOT_OWNER | Anroparen äger inte låset. | 
| HOST_E_ABANDONED | En händelse avbröts medan en blockerad tråd eller fiber väntade på den. | 
| E_FAIL | Ett okänt oåterkalleligt fel inträffade. När en metod returnerar E_FAIL kan CLR inte längre användas i processen. Efterföljande anrop till värdmetoder returnerar HOST_E_CLRNOTAVAILABLE. | 
| HOST_E_INVALIDOPERATION | 
              SwitchIn anropades utan ett tidigare anrop till SwitchOut-metoden. | 
Kommentarer
Parametern threadHandle representerar ett handtag för den operativsystemtråd där uppgiften som representeras av den aktuella ICLRTask instansen har schemalagts. Om personifiering har inträffat i den här tråden måste du anropa IHostSecurityManager::RevertToSelf innan du växlar in uppgiften.
Anteckning
Ett anrop till SwitchIn utan ett tidigare anrop till SwitchOut misslyckas med ett HRESULT-värde på HOST_E_INVALIDOPERATION.
Krav
Plattformar: Se Systemkrav.
Huvudet: MSCorEE.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 2.0