IDebugArrayField::GetRank
Obtém a classificação ou o número de dimensões da matriz.
HRESULT GetRank(
DWORD* pdwRank
);
int GetRank(
out uint pdwRank
);
Parâmetros
- pdwRank
[out] Retorna a posição.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.
Comentários
A posição de uma matriz corresponde ao número de dimensões. No C++ e C#, matrizes multidimensionais são realmente matrizes de matrizes em, portanto, pode ser considerados apenas uma matriz unidimensional (e o GetRank método sempre retorna 1). Na Visual Basic, por outro lado, matrizes multidimensionais são tratados de maneira diferente, e a posição de uma matriz tal reflete o número de dimensões (e o GetRank método sempre retorna o número de dimensões).