IDebugFunctionObject::CreateArrayObjectIDebugFunctionObject::CreateArrayObject

Cria um objeto de matriz.Creates an array object. Essa matriz pode conter valores primitivos ou de instância de objeto.This array can contain either primitive or object instance values.

SintaxeSyntax

HRESULT CreateArrayObject( 
   OBJECT_TYPE    ot,
   IDebugField*   pClassField,
   DWORD          dwRank,
   DWORD          dwDims[],
   DWORD          dwLowBounds[],
   IDebugObject** ppObject
);
int CreateArrayObject(
   enum_OBJECT_TYPE ot,
   IDebugField      pClassField,
   uint             dwRank,
   uint[]           dwDims,
   uint[]           dwLowBounds,
   out IDebugObject ppObject
);

ParâmetrosParameters

ot
no Especifica um valor da enumeração de OBJECT_TYPE indicando o tipo do novo objeto de matriz.[in] Specifies a value from the OBJECT_TYPE enumeration indicating the type of the new array object.

pClassField
no Um objeto IDebugField que representa a classe de um objeto, se estiver criando uma matriz de valores de instância de objeto.[in] An IDebugField object representing the class of an object, if creating an array of object instance values. Se estiver criando uma matriz de objetos primitivos, esse parâmetro será um valor nulo.If creating an array of primitive objects, this parameter is a null value.

dwRank
no A classificação ou o número de dimensões da matriz.[in] The rank or number of dimensions of the array.

dwDims
no Os tamanhos de cada dimensão da matriz.[in] The sizes of each dimension of the array.

dwLowBounds
no A origem de cada dimensão (normalmente 0 ou 1).[in] The origin of each dimension (typically 0 or 1).

ppObject
fora Retorna um objeto IDebugObject que representa a matriz recém-criada.[out] Returns an IDebugObject object representing the newly created array. Isso é, na verdade, um objeto IDebugArrayObject .This is actually an IDebugArrayObject object.

Valor retornadoReturn Value

Se for bem-sucedido, retornará S_OK; caso contrário, retorna um código de erro.If successful, returns S_OK; otherwise, returns an error code.

ComentáriosRemarks

Chame esse método para criar um objeto que representa um parâmetro de matriz para a função que é representada pela interface IDebugFunctionObject .Call this method to create an object that represents an array parameter to the function which is represented by the IDebugFunctionObject interface.

Confira tambémSee also