Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Eine Unterklasse von ICorDebugHeapValue, die ein eindimensionales oder mehrdimensionales Array darstellt.
interface ICorDebugArrayValue : ICorDebugHeapValue
{
HRESULT GetBaseIndicies([in] ULONG32 cdim,
[out, size_is(cdim),
length_is(cdim)] ULONG32 indicies[]);
HRESULT GetCount([out] ULONG32 *pnCount);
HRESULT GetDimensions([in] ULONG32 cdim,
[out, size_is(cdim),
length_is(cdim)] ULONG32 dims[]);
HRESULT GetElement([in] ULONG32 cdim,
[in, size_is(cdim),
length_is(cdim)] ULONG32 indices[],
[out] ICorDebugValue **ppValue);
HRESULT GetElementAtPosition([in] ULONG32 nPosition,
[out] ICorDebugValue **ppValue);
HRESULT GetElementType([out] CorElementType *pType);
HRESULT GetRank([out] ULONG32 *pnRank);
HRESULT HasBaseIndicies([out] BOOL *pbHasBaseIndicies);
};
Methoden
Methode |
Beschreibung |
|---|---|
Ruft den Basisindex jeder Dimension im Array ab. |
|
Ruft die Anzahl der Elemente im Array ab. |
|
Ruft die Dimensionen des Arrays ab. |
|
Ruft einen Wert ab, der das angegebene Element im Array darstellt. |
|
Ruft das Element an der angegebenen Position ab, wobei das Array als ein nullbasiertes, eindimensionales Array behandelt wird. |
|
Ruft den einfachen Typ der Elemente im Array ab. |
|
Ruft die Anzahl der Dimensionen im Array ab. |
|
Ermittelt, ob das Array über Basisindizes verfügt. |
Hinweise
ICorDebugArrayValue unterstützt sowohl ein- als auch mehrdimensionale Arrays.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0