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.
Utför återanrop på händelser som har registrerats med hjälp av ett anrop till metoden ICLROnEventManager::RegisterActionOnEvent .
Syntax
HRESULT OnEvent (
[in] EClrEvent event,
[in] PVOID data
);
Parametrar
event
[in] Ett av EClrEvent-värdena , som anger typen av händelse.
data
[in] En pekare till ett objekt som innehåller information om event
.
Returvärde
HRESULT | Description |
---|---|
S_OK |
OnEvent 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. Om en metod returnerar E_FAIL kan CLR inte längre användas i processen. Efterföljande anrop till valfri värdmetod returnerar HOST_E_CLRNOTAVAILABLE. |
Kommentarer
Parametern data
är en pekare till ett objekt av ospecificerad typ. Om parametern event
är Event_DomainUnload
, data
är den numeriska identifieraren AppDomain för som togs bort. Värden kan vidta lämpliga åtgärder med hjälp av den här identifieraren som en nyckel.
Om event
är Event_MDAFired
data
, är en pekare till en MDAInfo-instans som innehåller meddelandeutdata från en hanterad felsökningsassistent (MDA). MDA:er är en funktion i CLR som hjälper utvecklare med felsökning genom att generera XML-meddelanden om händelser som annars är svåra att fånga. Sådana meddelanden kan vara särskilt användbara vid felsökning av övergångar mellan hanterad och ohanterad kod. Mer information finns i Diagnostisera fel med hanterade felsökningsassistenter.
Krav
Plattformar: Se Systemkrav.
Huvudet: MSCorEE.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 2.0