IDebugArrayField::GetRankIDebugArrayField::GetRank

Obtiene el rango o el número de dimensiones de la matriz.Gets the rank or number of dimensions of the array.

SintaxisSyntax

HRESULT GetRank(   
   DWORD* pdwRank  
);  
int GetRank(  
   out uint pdwRank  
);  

ParámetrosParameters

pdwRank
[out] Devuelve el rango.[out] Returns the rank.

Valor devueltoReturn Value

Si se realiza correctamente, devuelve S_OK; en caso contrario, devuelve un código de error.If successful, returns S_OK; otherwise, returns an error code.

ComentariosRemarks

El rango de una matriz se corresponde con el número de dimensiones.The rank of an array corresponds to the number of dimensions. En C++ y C#, las matrices multidimensionales son en realidad las matrices de matrices y, por tanto, se puede considerar simplemente una matriz unidimensional (y el GetRank método siempre devuelve 1).In C++ and C#, multi-dimensional arrays are really arrays of arrays and can therefore be considered just a one-dimensional array (and the GetRank method always returns 1). En Visual BasicVisual Basic, por otro lado, las matrices multidimensionales se tratan de forma diferente y el rango de dicha matriz refleja el número de dimensiones (y el GetRank método siempre devuelve el número de dimensiones).In Visual BasicVisual Basic, on the other hand, multi-dimensional arrays are handled differently and the rank of such an array reflects the number of dimensions (and the GetRank method always returns the number of dimensions).

Vea tambiénSee Also

IDebugArrayFieldIDebugArrayField