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 |