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.
Értesíti a hibakeresőt, hogy a kivételkezelő keresése elindult.
Szemantika
HRESULT Exception (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] ICorDebugFrame *pFrame,
[in] ULONG32 nOffset,
[in] CorDebugExceptionCallbackType dwEventType,
[in] DWORD dwFlags
);
Paraméterek
pAppDomain [in] Egy ICorDebugAppDomain objektumra mutató mutató, amely azt az alkalmazástartományt jelöli, amely a kivételt okozó szálat tartalmazza.
pThread [in] Egy ICorDebugThread objektumra mutató mutató, amely azt a szálat jelöli, amelyre a kivételt dobták.
pFrame [in] A paraméter által dwEventType meghatározott keretnek megfelelő ICorDebugFrame-objektumra mutató mutató. További információt a Megjegyzések szakaszban található táblázatban talál.
nOffset [in] A paraméter által dwEventType meghatározott eltolást meghatározó egész szám. További információt a Megjegyzések szakaszban található táblázatban talál.
dwEventType [in] A CorDebugExceptionCallbackType enumerálás értéke, amely meghatározza a kivétel visszahívásának típusát.
dwFlags [in] A CorDebugExceptionFlags enumerálás értéke, amely további információkat ad meg a kivételről
Megjegyzések
A Exception visszahívást a rendszer a kivételkezelési folyamat keresési fázisában különböző pontokon hívja meg. Ez azt is jelentheti, hogy a kivétel feloldása során többször is meghívható.
A feldolgozandó kivétel lekérhető a paraméter által pThread hivatkozott ICorDebugThread objektumból.
Az adott keretet és eltolást a paraméter az dwEventType alábbiak szerint határozza meg:
Érték dwEventType |
Érték pFrame |
Érték nOffset |
|---|---|---|
| DEBUG_EXCEPTION_FIRST_CHANCE | A kivételt okozó keret. | Az utasításmutató a keretben. |
| DEBUG_EXCEPTION_USER_FIRST_CHANCE | A kidobott kivétel pontjának legközelebbi felhasználói kódkeret. | Az utasításmutató a keretben. |
| DEBUG_EXCEPTION_CATCH_HANDLER_FOUND | A fogáskezelőt tartalmazó keret. | A fogáskezelő elejének közbülső nyelv (CIL) eltolása. |
| DEBUG_EXCEPTION_UNHANDLED | NULLA | Meghatározatlan. |
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 2.0 óta érhető el