调用函数并返回得到的值为对象。
HRESULT Evaluate (
IDebugObject** ppParams,
DWORD dwParams,
DWORD dwEvalFlags,
DWORD dwTimeout,
IDebugObject** ppResult
);
int Evaluate (
IDebugObject ppParams,
uint dwParams,
uint dwEvalFlags,
uint dwTimeout,
out IDebugObject ppResult
);
参数
ppParams
[in] 表示输入参数的数组 IDebugObject 对象。 这些参数的每一个是使用其中一个方法创建此接口。dwParams
[in] 的参数数量。 ppParams 数组。dwEvalFlags
[in] 指定标志的组合。 EVALFLAGS 枚举的计算方式执行。dwTimeout
[in] 以毫秒为单位指定最长时间,因此,在返回等待来自此方法。 使用 无限 会无限期地等待。ppResult
[out] 返回表示函数的值作为对象的 IDebugObject 。
返回值
如果成功,则返回; S_OK否则,返回错误代码。