Freigeben über


ICorDebugEval::NewArray-Methode

Ordnet ein neues Array mit dem angegebenen Elementtyp und den angegebenen Dimensionen zu.

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

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-Enumeration, der 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 es sich beim Elementtyp um einen primitiven Typ handelt.

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

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

  • lowBounds
    [in] Optional. Die untere Begrenzung jeder Dimension des Arrays. Wenn dieser Wert fehlt, wird eine untere Begrenzung von 0 (null) für jede Dimension angenommen.

Hinweise

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

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 1.1, 1.0

Siehe auch

Referenz

ICorDebugEval-Schnittstelle