IDebugFunctionObject::CreateArrayObject
创建数组对象。 此数组可以包含基元或对象实例值。
语法
int CreateArrayObject(
enum_OBJECT_TYPE ot,
IDebugField pClassField,
uint dwRank,
uint[] dwDims,
uint[] dwLowBounds,
out IDebugObject ppObject
);
参数
ot
[in]指定OBJECT_TYPE枚举中的值,该值指示新数组对象的类型。
pClassField
[in]如果 创建对象实例值的数组,则表示对象的类的 IDebugField 对象。 如果创建基元对象的数组,则此参数为 null 值。
dwRank
[in]数组的排名或维度数。
dwDims
[in]数组的每个维度的大小。
dwLowBounds
[in]每个维度的原点(通常为 0 或 1)。
ppObject
[out]返回一个 表示新创建的数组的 IDebugObject 对象。 这实际上是一个 IDebugArrayObject 对象。
返回值
如果成功,则返回S_OK;否则,返回错误代码。
备注
调用此方法以创建一个对象,该对象表示由 IDebugFunctionObject 接口表示的函数的数组参数。