Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Описывает, как экспортируемая функция вызывает управляемый код.
Синтаксис
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