업데이트: 2007년 11월
1차원 배열이나 다차원 배열을 나타내는 ICorDebugHeapValue의 서브클래스입니다.
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);
};
메서드
메서드 |
설명 |
|---|---|
배열에서 각 차원의 기본 인덱스를 가져옵니다. |
|
배열의 총 요소 수를 가져옵니다. |
|
배열의 차원을 가져옵니다. |
|
배열에서 지정된 요소를 나타내는 값을 가져옵니다. |
|
배열을 0부터 시작하는 1차원 배열로 간주하여 지정된 위치에 있는 요소를 가져옵니다. |
|
배열에 있는 요소의 단순 형식을 가져옵니다. |
|
배열의 차원 수를 가져옵니다. |
|
배열에 기본 인덱스가 사용되는지 여부를 확인합니다. |
설명
ICorDebugArrayValue에서는 1차원 배열과 다차원 배열을 모두 지원합니다.
요구 사항
플랫폼:.NET Framework 시스템 요구 사항 참조
헤더: CorDebug.idl
라이브러리: CorGuids.lib
.NET Framework 버전: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0