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 .

Consulte también