Интерфейс 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