IDebugFunctionObject::CreateArrayObject
Cria um objeto de matriz. Essa matriz pode conter valores de instância primitiva ou de objeto.
Sintaxe
int CreateArrayObject(
enum_OBJECT_TYPE ot,
IDebugField pClassField,
uint dwRank,
uint[] dwDims,
uint[] dwLowBounds,
out IDebugObject ppObject
);
Parâmetros
ot
[em] Especifica um valor da enumeração OBJECT_TYPE indicando o tipo do novo objeto de matriz.
pClassField
[em] Um objeto IDebugField que representa a classe de um objeto, se estiver criando uma matriz de valores de instância de objeto. Se estiver criando uma matriz de objetos primitivos, esse parâmetro será um valor nulo.
dwRank
[em] A classificação ou o número de dimensões da matriz.
dwDims
[em] Os tamanhos de cada dimensão da matriz.
dwLowBounds
[em] A origem de cada dimensão (tipicamente 0 ou 1).
ppObject
[saiu] Retorna um objeto IDebugObject que representa a matriz recém-criada. Na verdade, esse é um objeto IDebugArrayObject .
Valor de retorno
Se for bem-sucedido, retorna S_OK; caso contrário, retornará um código de erro.
Comentários
Chame esse método para criar um objeto que representa um parâmetro de matriz para a função que é representada pela interface IDebugFunctionObject .