Поделиться через


Структура GcEvtArgs

Описывает определенное событие GC, которое произошло. Такое уведомление предоставляется через обратный IXCLRDataExceptionNotification3::OnGcEvent вызов.

Примечание.

Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebug ICorProfiler и API.

Синтаксис

struct GcEvtArgs
{
    GcEvt_t typ;

    union
    {
      int condemnedGeneration;
    }
};

Участники

Элемент Description
typ Указывает тип события GC.
condemnedGeneration Осужденное поколение GC.

Обратите внимание, что typ элемент является перечислением, содержащим одно из следующих значений:

Элемент значение Description
GC_MARK_END 1 Указывает конец этапа разметки GC.

Замечания

Эта структура находится внутри среды выполнения и не предоставляется с помощью каких-либо заголовков или файлов библиотеки. Чтобы использовать его, определите структуру, как указано выше.

Требования

Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет платформа .NET Framework версий: доступно с версии 4.7

См. также