Структура 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