Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Описывает, как экспортируемая функция вызывает управляемый код.
Синтаксис
typedef enum CorDebugCodeInvokeKind
{
CODE_INVOKE_KIND_NONE,
CODE_INVOKE_KIND_RETURN,
CODE_INVOKE_KIND_TAILCALL,
} CorDebugCodeInvokeKind;
Members
| Член | Description |
|---|---|
CODE_INVOKE_KIND_NONE |
Если любой управляемый код вызывается этим методом, он должен находиться явными событиями или точками останова позже. --или-- Мы можем просто пропустить некоторый управляемый код, который вызывает этот метод, потому что нет простого способа остановить его. --или-- Метод никогда не может вызывать управляемый код. |
CODE_INVOKE_KIND_RETURN |
Этот метод вызывает управляемый код с помощью инструкции возврата. Шаг выхода должен прийти к следующему управляемому коду. |
CODE_INVOKE_KIND_TAILCALL |
Этот метод вызовет управляемый код с помощью хвостового вызова. Одношаговые и пошаговые инструкции по вызову должны поступать в управляемый код. |
Замечания
Это перечисление используется методом ICorDebugProcess6::GetExportStepInfo для предоставления сведений о пошаговом прохождении управляемого кода.
Замечание
Это перечисление предназначено только для использования в сценариях отладки .NET Native.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с версии .NET Framework 4.6