Метод IDebugHostMemory5::ReadIntrinsics (dbgmodel.h)

Метод ReadIntrinsics считывает одно или несколько встроенных значений из адресного пространства целевого объекта, определенного заданным контекстом и расположением. Число встроенных функций успешно считывается в встроенном кодеRead в успешном выполнении.

Метод позволяет считывать различные типы встроенных элементов, которые указываются параметром vt. Эти типы могут быть следующими:

  • VT_I1 — VT_I8: подписанные целые числа
  • VT_UI1 — VT_UI1: целое число без знака
  • VT_R4 — VT_R8: значения с плавающей запятой (однократная и двойная точность)

Синтаксис

HRESULT ReadIntrinsics(
  IDebugHostContext *context,
  Location          location,
  VARTYPE           vt,
  ULONG64           count,
  VARIANT           *vals,
  ULONG64           *intrinsicsRead
);

Параметры

context

Текущий активный контекст.

location

Расположение в адресном пространстве целевого объекта, из которого будут считываться встроенные значения.

vt

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

count

Указывает количество встроенных значений для чтения.

vals

Указатель на расположение хранилища, в котором будут храниться встроенные значения чтения.

intrinsicsRead

Возвращает число встроенных функций, успешно считываемых.

Возвращаемое значение

Этот метод возвращает HRESULT, указывающий на успешность или сбой.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IDebugHostMemory5