Condividi tramite


Metodo ICorDebugEval::NewArray

Alloca una nuova matrice del tipo e delle dimensioni dell'elemento specificati.

Questo metodo è obsoleto in .NET Framework versione 2.0. Usare invece ICorDebugEval2::NewParameterizedArray .

Sintassi

HRESULT NewArray (
    [in] CorElementType     elementType,
    [in] ICorDebugClass     *pElementClass,
    [in] ULONG32            rank,
    [in, size_is(rank)] ULONG32 dims[],
    [in, size_is(rank)] ULONG32 lowBounds[]
);

Parametri

elementType [in] Valore dell'enumerazione CorElementType che specifica il tipo di elemento della matrice.

pElementClass [in] Puntatore a un oggetto ICorDebugClass che specifica la classe dell'elemento. Questo valore può essere Null se il tipo di elemento è un tipo primitivo.

rank [in] Numero di dimensioni della matrice. In .NET Framework 2.0 questo valore deve essere 1.

dims [in] Dimensione, in byte, di ogni dimensione della matrice.

lowBounds [in] Opzionale. Limite inferiore di ogni dimensione della matrice. Se questo valore viene omesso, viene utilizzato un limite inferiore pari a zero per ogni dimensione.

Osservazioni:

La matrice viene sempre creata nel dominio dell'applicazione in cui il thread è attualmente in esecuzione.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 1.1, 1.0