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.
Azt ismerteti, hogy egy exportált függvény hogyan hívja meg a felügyelt kódot.
Szemantika
typedef enum CorDebugCodeInvokeKind
{
CODE_INVOKE_KIND_NONE,
CODE_INVOKE_KIND_RETURN,
CODE_INVOKE_KIND_TAILCALL,
} CorDebugCodeInvokeKind;
Members
| Tag | Description |
|---|---|
CODE_INVOKE_KIND_NONE |
Ha a metódus meghívja a felügyelt kódot, azt később explicit események vagy töréspontok alapján kell elhelyezni. --vagy-- Előfordulhat, hogy a metódus által hívott felügyelt kód egy része hiányzik, mert nem lehet egyszerűen leállítani. --vagy-- Előfordulhat, hogy a metódus soha nem hívja meg a felügyelt kódot. |
CODE_INVOKE_KIND_RETURN |
Ez a metódus egy visszatérési utasítással hívja meg a felügyelt kódot. A kilépésnek meg kell érkeznie a következő felügyelt kódhoz. |
CODE_INVOKE_KIND_TAILCALL |
Ez a metódus egy tail-call használatával hívja meg a felügyelt kódot. Az egylépéses és a hívási utasításokra való átlépésnek felügyelt kódra kell érkeznie. |
Megjegyzések
Ezt az enumerálást az ICorDebugProcess6::GetExportStepInfo metódus használja a felügyelt kódon való átlépéssel kapcsolatos információk megadásához.
Megjegyzés:
Ez az enumerálás csak .NET natív hibakeresési forgatókönyvekben használható.
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 4.6 óta érhető el