IDebugArrayObject2::GetBaseIndicesIDebugArrayObject2::GetBaseIndices

Recupera o índice de base (limites inferiores) para cada índice dado o número de dimensões da matriz.Retrieves the base indices (lower bounds) for each index given the number of dimensions in the array.

SintaxeSyntax

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

ParâmetrosParameters

dwRank
[in] O número de dimensões (classificação) da matriz.[in] The number of dimensions (rank) of the array.

dwIndices
[out] Os índices base (limite inferior) para a matriz.[out] The base indices (lower bounds) for the array.

Valor de retornoReturn Value

Se for bem-sucedido, retorna S_OK; caso contrário, retorna um código de erro.If successful, returns S_OK; otherwise, returns an error code.

ComentáriosRemarks

Por exemplo, essa função retornará 5 para a matriz criada por meio de código c# a seguir:As an example, this function would return '5' for the array created by the following C# code:

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

Consulte tambémSee Also

IDebugArrayObject2IDebugArrayObject2