Partilhar via


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).

Consulte também

Referência

IDebugArrayField