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 接口