IDebugFunctionObject:: CreateObject

使用构造函数,创建一个对象。

HRESULT CreateObject( 
   IDebugFunctionObject* pConstructor,
   DWORD                 dwArgs,
   IDebugObject*         pArgs[],
   IDebugObject**        ppObject
);
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 接口表示的功能。

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

请参见

参考

IDebugFunctionObject

IDebugFunctionObject:: CreateObjectNoConstructor