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


Интерфейс ICorDebugValue

Представляет значение в отлаживаемом процессе. Значением может быть значение чтения или записи.

Методы

Метод

Описание

Метод ICorDebugValue::CreateBreakpoint

Этот метод в данный момент не реализован.

Метод ICorDebugValue::GetAddress

Получает адрес данного объекта ICorDebugValue, который находится в отлаживаемом процессе.

Метод ICorDebugValue::GetSize

Получает размер данного объекта ICorDebugValue (в байтах).

Метод ICorDebugValue::GetType

Получает для данного объекта ICorDebugValue тип-примитив.

Заметки

В общем случае, при возврате объекта значения передается право собственности на этот объект. Получатель несет ответственность за удаление ссылки из объекта при завершении работы с этим объектом.

В зависимости от места, из которого было извлечено значение, после возобновления процесса это значение может оказаться недействительным. Поэтому, в общем случае, значение следует сохранять на протяжении всего вызова метода ICorDebugController::Continue.

ПримечаниеПримечание

Этот интерфейс не поддерживает удаленные вызовы, как с другого компьютера, так и из другого процесса.

Требования

Платформы: см. раздел Требования к системе для .NET Framework.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0

См. также

Ссылки

Интерфейс ICorDebugGenericValue

Интерфейс ICorDebugHeapValue

Интерфейс ICorDebugHeapValue2

Интерфейс ICorDebugValue2

Другие ресурсы

Интерфейсы отладки