Kommentar
Å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.
Hämtar antalet I/O-slutförandetrådar, av det totala antalet trådar som hanteras av värden, som för närvarande inte betjänar begäranden.
Syntax
HRESULT GetAvailableThreads (
[out] DWORD *pdwAvailableIoCompletionThreads
);
Parametrar
pdwAvailableIoCompletionThreads
[ut] En pekare på antalet I/O-slutförandetrådar som hanteras av värden som för närvarande är tillgängliga för tjänstbegäranden.
Returvärde
| HRESULT | Description |
|---|---|
| S_OK |
GetAvailableThreads returnerades korrekt. |
| HOST_E_CLRNOTAVAILABLE | CLR (Common Language Runtime) 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. |
| E_NOTIMPL | Värden tillhandahåller inte någon implementering av GetAvailableThreads. |
Kommentarer
En värd kanske vill ha exklusiv kontroll över storleken på I/O-slutförandetrådspoolen, av orsaker som implementering, prestanda eller skalbarhet. Därför krävs inte värden för att implementera GetAvailableThreads. I det här fallet bör värden returnera E_NOTIMPL från den här metoden.
Krav
Plattformar: Se Systemkrav.
Huvudet: MSCorEE.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 2.0