Compartilhar via


Método ICorDebugEval2::NewParameterizedArray

Aloca uma nova matriz do tipo de elemento e dimensões especificados.

Sintaxe

HRESULT NewParameterizedArray(
    [in] ICorDebugType          *pElementType,
    [in] ULONG32                rank,
    [in, size_is(rank)] ULONG32 dims[],
    [in, size_is(rank)] ULONG32 lowBounds[]
);

Parâmetros

pElementType [em] Um ponteiro para um objeto ICorDebugType que representa o tipo de elemento armazenado na matriz.

rank [em] O número de dimensões da matriz. No .NET Framework versão 2.0, esse valor precisa ser 1.

dims [em] O tamanho, em bytes, de cada dimensão da matriz.

lowBounds [em] Opcional. O limite inferior de cada dimensão da matriz. Se esse valor for omitido, um limite inferior de zero será assumido para cada dimensão.

Comentários

Os elementos da matriz podem ser instâncias de um tipo genérico. A matriz sempre é criada no domínio do aplicativo em que o thread está sendo executado no momento. No .NET Framework 2.0, o valor de rank precisa ser 1.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 2.0