Condividi tramite


Metodo ICorDebugEval2::NewParameterizedArray

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

Sintassi

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

Parametri

pElementType [in] Puntatore a un oggetto ICorDebugType che rappresenta il tipo di elemento archiviato nella matrice.

rank [in] Numero di dimensioni della matrice. In .NET Framework versione 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:

Gli elementi della matrice possono essere istanze di un tipo generico. La matrice viene sempre creata nel dominio dell'applicazione in cui il thread è attualmente in esecuzione. In .NET Framework 2.0 il valore di rank deve essere 1.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 2.0