使用构造函数,创建一个对象。
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 方法。