创建使用给定的构造函数计算标志设置和超时值的对象。
HRESULT CreateObject (
IDebugFunctionObject* pConstructor,
DWORD dwArgs,
IDebugObject* pArgs[],
DWORD dwEvalFlags,
DWORD dwTimeout,
IDebugObject** ppObject
);
int CreateObject (
IDebugFunctionObject pConstructor,
uint dwArgs,
IDebugObject[] pArgs,
uint dwEvalFlags,
uint dwTimeout,
out IDebugObject** ppObject
);
参数
pConstructor
[in] 表示要创建的对象构造函数的 IDebugFunctionObject 对象。dwArgs
[in] 的参数数量。 pArg 数组。 表示参数的数目传递给构造函数。pArgs
[in] 表示参数的数组 IDebugObject 对象传递给构造函数。dwEvalFlags
[in] 指定标志的组合。 EVALFLAGS 枚举的计算方式执行。dwTimeout
[in] 最长时间,以毫秒为单位,在返回等待来自此方法。 使用 无限 会无限期地等待。ppObject
[out] 返回表示新创建的对象的 IDebugObject 。
返回值
如果成功,则返回; S_OK否则,返回错误代码。
备注
调用此方法创建表示类实例对象,或者需要构造函数,为参数的其他复杂类型。