Dela via


IHostTask::Join, metod

Blockerar den anropande aktiviteten tills aktiviteten som representeras av den aktuella IHostTask-instansen har slutförts, det angivna tidsintervallet förflutit eller IHostTask::Alert anropas.

Syntax

HRESULT Join (  
    [in] DWORD milliseconds,  
    [in] DWORD option  
);  

Parametrar

milliseconds
[in] Tidsintervallet i millisekunder för att vänta tills aktiviteten avslutas. Om det här intervallet förflutit innan aktiviteten avslutas avblockeras den anropande aktiviteten.

option
[in] Ett av de WAIT_OPTION värdena. Värdet WAIT_ALERTABLE instruerar värden att aktivera uppgiften om Alert anropas före milliseconds förflutit.

Returvärde

HRESULT Description
S_OK Join 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, eller så är den aktuella IHostTask instansen inte associerad med en aktivitet.
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.

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