IDebugArrayObject2::GetBaseIndices

Получает базовые индексы (нижние границы) для каждого индекса, учитывая количество измерений в массиве.

Синтаксис

HRESULT GetBaseIndices (
   DWORD  dwRank,
   DWORD* dwIndices
);
int GetBaseIndices (
   uint       dwRank,
   out uint[] dwIndices
);

Параметры

dwRank
окне Количество измерений (Rank) массива.

dwIndices
заполняет Базовые индексы (нижние границы) для массива.

Возвращаемое значение

Возвращает значение S_OK, если выполнение прошло успешно; в противном случае возвращает код ошибки.

Remarks

В качестве примера эта функция возвращает значение "5" для массива, созданного следующим кодом C#:

int[] lengths = { 12 };
int[] lowerbounds = { 5 };
Array.CreateInstance(typeof(int), lengths, lowerbounds);

См. также раздел