Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egy felületmutatót kap egy ICorDebugValue objektumhoz, amely egy felügyelt kód által jelenleg kidobott kivételt jelöl.
Szemantika
HRESULT GetCurrentException (
[out] ICorDebugValue **ppExceptionObject
);
Paraméterek
ppExceptionObject [kifelé] Egy objektum címére ICorDebugValue mutató mutató, amely a felügyelt kód által jelenleg kidobott kivételt jelöli.
Megjegyzések
A kivételobjektum a kivétel kilökésének időpontjától a blokk végéig catch fog létezni. Az ICorDebugEval metódusok által végrehajtott függvénykiértékelés törli a kivételobjektumot a beállításkor, és a befejezéskor visszaállítja azt.
A kivételek beágyazhatók (például ha egy szűrő vagy egy függvény kiértékelése kivételt eredményez), így egyetlen szálon több kivétel is lehet.
GetCurrentException A legfrissebb kivételt adja vissza.
A kivétel objektuma és típusa a kivétel teljes élettartama alatt változhat. Ha például az x típusú kivétel ki van dobva, a közös nyelvi futtatókörnyezet (CLR) elfogyhat a memóriából, és előléptetheti azt memóriakivételre.
Requirements
Platformok: Lásd: .NET által támogatott operációs rendszerek.
Fejléc: CorDebug.idl, CorDebug.h
Könyvtár: CorGuids.lib
.NET-verziók: A .NET-keretrendszer 1.0 óta érhető el