IDebugFunctionObject2:: 计算

调用函数并返回得到的值为对象。

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否则,返回错误代码。

请参见

参考

IDebugFunctionObject2