IDebugFunctionObject::CreateArrayObject
Crea un objeto de matriz. Esta matriz puede contener valores primitivos o de instancia de objeto.
Sintaxis
int CreateArrayObject(
enum_OBJECT_TYPE ot,
IDebugField pClassField,
uint dwRank,
uint[] dwDims,
uint[] dwLowBounds,
out IDebugObject ppObject
);
Parámetros
ot
[in] Especifica un valor de la enumeración OBJECT_TYPE que indica el tipo del nuevo objeto de matriz.
pClassField
[in] Objeto IDebugField que representa la clase de un objeto, si crea una matriz de valores de instancia de objeto. Si crea una matriz de objetos primitivos, este parámetro es un valor NULL.
dwRank
[in] Rango o número de dimensiones de la matriz.
dwDims
[in] Tamaños de cada dimensión de la matriz.
dwLowBounds
[in] Origen de cada dimensión (normalmente 0 o 1).
ppObject
[out] Devuelve un objeto IDebugObject que representa la matriz recién creada. Esto es realmente un objeto IDebugArrayObject .
Valor devuelto
Si se ejecuta correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.
Comentarios
Llame a este método para crear un objeto que represente un parámetro de matriz a la función representada por la interfaz IDebugFunctionObject .