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


Интерфейс IXCLRDataValue

Предоставляет методы для запроса сведений о значении данных.

Примечание.

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

Методы

Метод Description
GetAssociatedValue Возвращает значение, неявно связанное с этим значением.
GetArrayElement Возвращает значение, представляющее заданный элемент в массиве.
StartEnumFieldsByName Предоставляет дескриптор для перечисления полей этого значения по имени.
EnumFieldByName Перечисляет поля этого значения по имени.
EndEnumFieldsByName Освобождает ресурсы, используемые внутренними итераторами, используемыми во время перечисления полей.
GetFlags Возвращает флаги состояния этого значения.
GetNumFields2 Возвращает количество полей в значении.
GetArrayProperties Возвращает определение значения массива.
StartEnumFields Предоставляет дескриптор для перечисления полей этого значения.
EnumField Перечисляет поля этого значения.
EndEnumFields Освобождает ресурсы, используемые внутренними итераторами, используемыми во время перечисления полей.
GetString Возвращает длину и содержимое строкового значения.
GetBytes Копирование между объектом и буфером.
Запросить Запросы на заполнение буфера, заданного данными значения.
GetType Возвращает тип значения.
GetSize Возвращает размер (в байтах) значения.
GetAddress Получает адрес объекта, если объект является одним непрерывным фрагментом данных в памяти.
GetNumLocations Получает количество расположений, в которых распределяются данные значения.
GetAssociatedType Возвращает тип значения, неявно связанного с этим значением.

Замечания

Этот интерфейс находится внутри среды выполнения и не предоставляется через какие-либо заголовки или файлы библиотеки. Однако это COM-интерфейс, производный от GUID96EC93C7-1000-4e93-8991-98D8766E6666, который можно получить с IUnknown помощью обычных механизмов COM.

Требования

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

См. также