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.
Ismerteti, hogy egy exportált függvény miért hívja meg a felügyelt kódot.
Szemantika
typedef enum CorDebugCodeInvokePurpose
{
CODE_INVOKE_PURPOSE_NONE,
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION,
CODE_INVOKE_PURPOSE_CLASS_INIT,
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH,
} CorDebugCodeInvokePurpose;
Members
| Tag | Description |
|---|---|
CODE_INVOKE_PURPOSE_NONE |
Nincs vagy ismeretlen. |
CODE_INVOKE_PURPOSE_NATIVE_TO_MANAGED_TRANSITION |
A felügyelt kód minden felügyelt belépési pontot futtat, például fordított p-meghívást. A futtatókörnyezet nem ismeri a részletesebb célt. |
CODE_INVOKE_PURPOSE_CLASS_INIT |
A felügyelt kód statikus konstruktort fog futtatni. |
CODE_INVOKE_PURPOSE_INTERFACE_DISPATCH |
A felügyelt kód futtatja az implementációt egy meghívott felületi metódushoz. |
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