Freigeben über


ICorDebugEval::NewArray-Methode

Ordnet ein neues Array des angegebenen Elementtyps und der angegebenen Dimensionen zu.

Diese Methode ist in .NET Framework Version 2.0 veraltet. Verwenden Sie stattdessen ICorDebugEval2::NewParameterizedArray.

Syntax

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

Parameter

elementType [in] Ein Wert der CorElementType-Aufzählung, die den Elementtyp des Arrays angibt.

pElementClass [in] Ein Zeiger auf ein ICorDebugClass -Objekt, das die Klasse des Elements angibt. Dieser Wert kann NULL sein, wenn der Elementtyp ein primitiver Typ ist.

rank [in] Die Anzahl der Dimensionen des Arrays. In .NET Framework 2.0 muss dieser Wert 1 sein.

dims [in] Die Größe in Byte jeder Dimension des Arrays.

lowBounds [in] Wahlfrei. Die untere Grenze der einzelnen Dimensionen des Arrays. Wenn dieser Wert weggelassen wird, wird für jede Dimension eine Untergrenze von 0 (null) angenommen.

Bemerkungen

Das Array wird immer in der Anwendungsdomäne erstellt, in der der Thread derzeit ausgeführt wird.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 1.1, 1.0