IDebugFunctionObject::CreateObject

使用构造函数创建对象。

语法

int CreateObject(
   IDebugFunctionObject pConstructor,
   uint                 dwArgs,
   IDebugObject[]       pArgs,
   out IDebugObject     ppObject
);

参数

pConstructor
[in]一个 IDebugFunctionObject 对象,该对象表示要创建的对象的构造函数。

dwArgs
[in]数组中的 pArg 参数数。 表示传递给构造函数的参数数。

pArg
[in]表示传递给构造函数的参数的 IDebugObject 对象的数组。

ppObject
[out]返回一个 IDebugObject 表示新创建的对象。

返回值

如果成功,则返回S_OK;否则,返回错误代码。

备注

调用此方法可创建一个对象,该对象表示类(或其他需要构造函数)的实例,该对象是 IDebugFunctionObject 接口所表示的函数的参数。

如果对象参数不需要构造函数,请调用 CreateObjectNoConstructor 方法。

另请参阅