В документации MSDN для CComSafeArray :: MultiDimSetAt alIndex документируется следующим образом:
Указатель на вектор индексов для каждого измерения в массиве. Самым правым (наименее значимым) измерением является alIndex [0].
В документации для CComSafeArray :: MultiDimGetAt alIndex документируется иначе:
Указатель на вектор индексов для каждого измерения в массиве. Самым левым (самым значимым) измерением является alIndex [0].
Это заставило меня подумать, что, чтобы добраться до того же элемента, нужно было бы изменить порядок индексов в многомерном массиве. Однако я не обнаружил, что это имеет место на практике.
Неправильно ли я использую этот интерфейс и получаю везение, неправильно понимаю документацию или это, возможно, ошибка в документации?