Поделиться через


IDebugArrayObject2::GetBaseIndices

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

Синтаксис

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

Параметры

dwRank
[in] Количество измерений (ранг) массива.

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

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

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

Замечания

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

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

См. также