IDebugFunctionObject2::CreateObject
创建使用给定评估标志设置和超时值的构造函数的对象。
语法
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]从此方法返回之前要等待的最长时间(以毫秒为单位)。 使用 INFINITE 无限期等待。
ppObject
[out]返回一个 表示新创建对象的 IDebugObject 。
返回值
如果成功,则返回 S_OK
;否则,返回错误代码。
备注
调用此方法可创建一个对象,该对象表示类的实例,或者需要构造函数的其他复杂类型,该类型是参数。