Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Köar en funktion för körning och anger ett objekt som innehåller data som ska användas av funktionen. Funktionen körs när en tråd blir tillgänglig.
Syntax
HRESULT QueueUserWorkItem (
[in] LPTHREAD_START_ROUTINE Function,
[in] PVOID Context,
[in] ULONG Flags
);
Parametrar
Function
[in] En funktionspekare som representerar funktionen som ska köras.
Context
[in] Ett objekt som innehåller data som ska användas av Function.
Flags
[in] Ett av flaggornas värden, enligt definitionen för Win32-metoden QueueUserWorkItem , som styr körningen.
Returvärde
| HRESULT | Description |
|---|---|
| S_OK |
QueueUserWorkItem returnerades. |
| 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 | Tidsgränsen för samtalet ö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. |
Kommentarer
QueueUserWorkItem köar ett arbetsobjekt till en arbetstråd i trådpoolen. Dess signatur- och parametertyper är identiska med dem för motsvarande Win32-funktion, som har samma namn. Mer information finns i Dokumentation om Windows-plattformen.
Krav
Plattformar: Se Systemkrav.
Huvudet: MSCorEE.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 2.0